我真的很生氣,當我開發UI時,必須重新部署整個應用程序以查看可能需要一分鐘的更改。啓動時大部分時間用於啓動服務和dao層(=休眠)。我已經將應用程序劃分爲多個模塊,UI代碼是一個獨立的模塊。所有的模塊都打包在war中並部署在Tomcat上。該軟件爲IOC使用Spring。 UI層中的代碼使用Spring MVC和最近的Vaadin。 Maven被用來構建projet。通過重新部署UI代碼,加速Java中的Web UI開發?
是否有任何提示,以改變UI層更改代碼時的東西?有沒有辦法重新部署只有一個罐子?我已閱讀關於OSGI和EJB的幫助?你會推薦使用其中一種還是有其他解決方案?使用像glassfish或jboss這樣的真正的應用服務器我沒有問題。最終的結果也不一定是戰爭文件。
編輯:我試圖擺脫JSP,所以更換服務器上的JSP文件是不夠的。 Vaadin是普通的Java代碼。即使在Spring MVC中,控制器也是Java代碼。
JRebel很有趣,必須檢查出來。 – palto 2010-10-11 13:59:28