Tomcat에서 작업하면서 RAP/RWT가있는 디자인을 연구 중입니다. 나는 지금 랩을 배우고 있으며 몇 가지 질문이 내 마음에옵니다.Eclipse RAP/RWT 독립 실행 형 응용 프로그램 - 최고의 디자인?
내 응용 프로그램에는 특정 소스의 데이터를 지속적으로 수집하는 백엔드가 있습니다. 다른 한편으로는 프론트 엔드 (RWT 독립 실행 형 응용 프로그램 또는 워크 벤치 기능이있는 RAP, 아직 결정되지 않음)를 웹 응용 프로그램으로 실행하려고합니다.
첫 번째 질문 : 백엔드를 별도의 프로세스로 유지해야하며 프론트 엔드 RAP 애플리케이션이 어떻게 든 통신 할 수 있도록해야합니까? 아니면 RAP 애플리케이션에 모든 것을 통합 할 수 있습니까? 모든 것을 통합하면 두 번째 질문이 나온다.
두 번째 질문 : RAP 응용 프로그램 내에서 브라우저 창/탭에 내 응용 프로그램이있을 때 어떻게 감지합니까? 사용자가 그래픽 인터페이스를 닫을 때 (즉 브라우저를 닫을 때) 리소스 정리를하고 싶습니다. RWT 독립 실행 형 응용 프로그램에서
ApplicationWorkbenchWindowAdvisor#preWindowShellClose
과 같은 항목을 찾을 수 없습니다. 응용 프로그램이 시작될 때와 동일합니다. 일반적으로 RWT 독립형 응용 프로그램의 webapp 수명주기를 따르는 콜백이 있습니까?
도움을 주셔서 감사합니다.