我真的很生气,当我开发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