我正在使用RAP/RWT的設計,在Tomcat下工作。我現在正在學習RAP,並且出現了一些問題。Eclipse RAP/RWT獨立應用程序 - 最佳設計?
我的應用程序有一個後端,可以持續收集某些來源的數據。另一方面,我想創建一個運行爲web應用程序的前端(RWT獨立應用程序,或具有工作臺功能的RAP,尚未確定)。
第一個問題:我是否應該將後端作爲單獨的進程保留,並讓前端RAP應用程序以某種方式與它進行通信?或者我可以將所有內容整合到RAP應用程序中嗎?將所有內容集成在一起會導致第二個問題。
第二個問題:如何從RAP應用程序內檢測到,何時持有我的應用程序的瀏覽器窗口/選項卡關閉?當用戶關閉圖形界面時(即關閉瀏覽器),我想做一些資源清理。在RWT獨立應用程序中找不到與
ApplicationWorkbenchWindowAdvisor#preWindowShellClose
等效的任何內容。與應用程序啓動時相同。一般來說,在RWT獨立應用程序中是否有回調來遵循webapp生命週期?
非常感謝您的幫助!