Java - JSR223 스크립트 API
개요 Java Scripting API (JSR223)은 프로그램 내부에서 다른 언어로 작성된 스크립트를 실행하는 기능을 제공한다. Java 1.6부터 출시된 이래 많은 개발자들이 이용하고 있다. javax.script 패키지 안에 API를 확인할 수 있다. JSR223의 패키지 내용을 조사해보면 세 가지 구성요소를 볼 수 있다. ScriptEngine - 스크립트를 해석하고 실행한다. ScriptEngineManager - 스크립트 엔진을 색인, 제공한다. ScriptEngineFactory - 엔진 구현에 필요한 인터페이스 사실 ScriptEngine은 추상 클래스이고, 이를 구현한 스크립트 엔진을 따로 설치해야 한다. 먼저 빌드툴이나 IDE 등 의존성 관리 도구를 통해 스크립트 엔진을 설치하자. (..
2020.03.06