나 등 GWT, guice, 진, JPA2와 플러그 애플리케이션을 구축에서 생각하고 한 친구 ... 우리의 생각에서Guice 동적 GWT 모듈 및 GIN
, 우리는 기본적인 웹이있을 것이다 앱, 로그인, 권한 관리, 기본 구성, 메뉴 및 실제 웹 응용 프로그램 콘텐츠를위한 콘텐츠 슬롯으로 구성됩니다.
그런 다음 웹 응용 프로그램에서 제공하는 API를 사용하여 새 플러그인을 만들고 jar 파일을 만들어 웹 응용 프로그램의 폴더에 넣을 수 있습니다. 그런 다음 앱이 시작되면 리플렉션을 통해 선언 된 모듈을 감지하고이를 인젝터 및 클래스 경로에 추가합니다. 그것은 서버 측 코드에서 작동 할 수 있습니다.
하지만 GWT 코드가 컴파일되므로 실제로는 클라이언트 측에서 유용하고 사용하기에는 좋지 않을 수 있습니다. 따라서 모듈을 상속하거나 앱을 다시 컴파일하지 않고 새로운 장소, 이벤트 등을 추가 할 수는 없습니다. ..
그래서이 질문에서 저는 여러분이 여러분의 의견을 듣고 그것이 효과를 발휘할 수 있다고 생각합니다. 어떤 아이디어라도 환영받을 것입니다.
미리 감사드립니다.
기본적으로, 나는 그런 식으로 생각하고있었습니다 ... 사용자에게 더 쉽게하기 위해, 제 앱의 플러그인 패턴을 만들고, 읽을 파일과, 스크립트를 작성한다고 생각합니다. 이 파일을 읽고, 필요한 클래스와 XML을 변경하고, Maven으로 프로젝트를 다시 컴파일하십시오. 슬프게도 다른 방법으로 생각하면 안됩니다. 또한 한 달만의 독특한 답변입니다. 그것을 받아 들인다. 감사 – caarlos0