2010-05-16 8 views
2

옵션 구성 요소를 가질 수있는 플러그인 인터페이스를 추가하는 좋은 방법은 무엇입니까?플러그인 인터페이스 구현

나는 Class.forName() 접근법 (예 : JDBC와 함께 사용)을 알고 있지만 dynamic class loading에 대한 접근법도 있습니다.

+0

어? 동적 클래스 로딩은'Class.forName()'을 사용합니다! –

+0

그렇게 보일 것입니다. 질문이 수정되었습니다. 다음은이 둘의 차이점을 설명하는 기사입니다. http://www.javaworld.com/javaworld/javaqa/2003-03/01-qa-0314-forname.html –

답변

2

http://jpf.sourceforge.net/을 살펴 보시기 바랍니다.

좋은 접근법은 jar 파일을 런타임에 지정된 디렉토리에로드하고 플러그인 클래스가 포함되어 있는지 확인하는 것입니다. 이것 좀 봐 : How to load a jar file at runtime.

+0

Simon에게 감사드립니다. 나는 그것들을 살펴볼 것이다. StackOverflow에 대한 두 번째 링크가 있다면, 나는 그것에 대해서도 흥미가있을 것이다. –

+1

Google에서 '자바 플러그인 아키텍처'를 검색하여 해당 링크를 찾았습니다 – Simon

+0

Google의 경이 –