우리는 다양한 유형의 계산기를 "플러그인"할 수있는 구현중인 서비스에 대한 간단한 플러그인 프레임 워크를 구현하는 방법을 결정하려고합니다.Java 플러그인 프레임 워크 선택
자바 플러그인 프레임 워크 약 게시물의 number을 읽는 것은, 그것은 가장 일반적인 옵션처럼 보인다 후에는 다음과 같습니다
- OSGI
- "Rolling your own"플러그인 프레임 워크
- Java Plugin Framework (JPF)
- Java Simple Plugin Framework (JSPF)
OSGI는 우리가 필요로하는 것 이상인 것 같습니다.
"Rolling your own"은 괜찮지 만 공통 라이브러리를 재사용하는 것이 좋습니다.
그래서 우리는 JPF와 JSPF를 사용합니다. JPF는 더 이상 활발한 개발로 보이지 않습니다.
JSPF는 매우 간단하고 정말로 필요한 것 같습니다. 그러나 나는 그것에 대해 많이 듣지 않았다. 난 그것에 대해 StackOverflow에 post 하나만 봤어요. JSPF에 대한 경험이있는 사람이 있습니까? 또는이 디자인 선택에 대한 다른 의견이 있습니까?
업데이트 .. 그러나 우리는 우리가 정말, 정말 간단한 솔루션을 필요로하는 파볼의 아이디어와 함께 갈거야 이에 대한 정답은 필요 없습니다. 좋은 가이드를위한 감사합니다 EoH.
API 또는 SPI? SPI는 무엇입니까? – Egwor
우리는 단지 하나의 (또는 많아야 몇 가지) 직선 확장을 가지고 있습니다. 당신은 당신의 아이디어에 대해 자세히 설명 할 수 있습니까? –
늦게 응답하여 죄송합니다. 나는 원래의 대답을 더 자세히 업데이트했다. –