我正在開發使用JPA作爲數據訪問層的基於GWT的應用程序。我的應用程序需要支持三層架構。主要思想是讓帶有靜態內容的HTTP服務器(Apache)(HTML/javascript等),Web應用服務器(Glassfish)帶有業務邏輯(servlets,beans等)和數據庫服務器(PostgreSQL) 。GWT三層體系結構
有沒有簡單的方法來劃分爲簡單的GWT應用程序生成的戰爭文件的內容來實現所描述的體系結構?
也許有一個maven插件可以幫助創建靜態內容和業務邏輯的單獨戰爭文件。
我還在考慮創建代理,它將攔截GWT-RPC調用並在遠程服務器上調用業務方法。
我發現非常有趣的文章描述這樣的解決方案(full article),但它需要很多工作來實現我的目標。希望有一個簡化代理生成過程的庫或工具包。
任何想法將不勝感激。
這是一個很酷的想法;我從來沒有考慮過使用Apache HTTPD來管理GlassFish。我將根據當前的GlassFish配置測試mod_jk,希望一切順利如您所述。感謝您的快速響應和幫助。 – lhanusiak 2011-12-28 06:48:46
我不確定使用apache提供靜態文件比僅使用tomcat提供服務更快,我主要使用apache進行負載平衡。 – milan 2011-12-28 10:15:09