Programming/Java (1) 썸네일형 리스트형 JNI 를 이용한 Java Interface MiddleWare 사용하기 소개 JNI( Java Native Interface) 는 프로그래밍 인터페이스 이다. JNI 는 JVM 내부에서 실행되는 Java 코드를 C, C++ 등과 같은 걸로 구성된 라이브러리 등을 내부적으로 운영할 수 있도록 한다. JNI 의 사용유형은 다음처럼 두가지 경우이다. Java→ C/C++ 가장일반적인 형태로 android 가 대표적 OS 의 native 한 부분을 java 로 구현하기 어렵거나 성능적 이슈가 있는 경우 사용된다. 기존의 legacy 시스템 특수 하드웨어 제어 C/C++ → Java Lucene 엔진이 대표적( 기존 Java 엔진의 유용성이 매우 큰 경우 ) 기능, 성능면에서 이점은 없으나 기존 시스템이 Java 로 구현이 완전하게 되어 있는 경우 새로 구축하는 비용이 부담되는 경우.. 이전 1 다음