Groovy는 BSF (Bean Scripting Framework)와 깔끔하게 연동됩니다. BSF는 자바 코드가 특정 스크립팅 엔진과 엮기지 않도록 유지하면서도 코드 안에 특정한 스크립팅 엔진을 임베드할 수 있도록 도와줍니다.
Groovy를 위한 BSF 엔진은 GroovyEngine 클래스에서 구현하고 있습니다. bsf 2.3.0-rc2 이상에서는 이 클래스가 BSF 릴리즈에 포함될 것이지만 그 전 버전에서는 이 클래스를 BSF에 수동으로 등록해야 합니다. 등록하는 방법은 아래와 같습니다:
이제 Groovy를 다른 스크립팅 언어와 마찬가지로 BSF API를 통해 실행할 수 있습니다:
Groovy와 BSF를 함께 쓰는 방법에 대한 더 많은 예제를 원하시면 unit test cases 를 참고하세요.
Labels