๋ถ๋ฅ:ํ ๋ง๊ธ/์ํํธ์จ์ด
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
2. ์ฌ์ฉ ๋ชฉ์ [ํธ์ง]
์ฃผ๋ก ์ฌ์ฉ๋๋ ๋ชฉ์ ์ ๋ค์๊ณผ ๊ฐ๋ค.
3. ์์ [ํธ์ง]
4. JNA[ํธ์ง]
์ ์ฌ ๊ธฐ์ ๋ก JNA(Java Native Access)๊ฐ ์๋ค. JNI๊ฐ ์๋ฐ ์์ค์ฝ๋๋ก ๋ถํฐ ํค๋ํ์ผ์ ์์ฑํด ์ฃผ๋ ๊ฒ๊ณผ ๋ฌ๋ฆฌ
libffi๋ผ ๋ถ๋ฆฌ๋ Native Library๋ฅผ ์ฌ์ฉํ์ฌ ๋์ ์ผ๋ก Native ํจ์๋ฅผ ํธ์ถํด ์ค๋ค.