说说SEAM的debug mode

在这之前我一直是用EAR包方式去开发SEAM项目的,但这样开发有一个不爽的地方,就是当你修改类名或者方法签名的时候需要重新部署项目,只有修改方法内的代码才不需要,这样就给开发带来了很多的不便。

今天研究了一下SEAM的debug模式,这个模式有如下限制,组件只可以为javabean,不可以是实体类,而且它编译出来的文件是放到dev目录下而不是classes目录下的,所以在dev目录之外的组件是不会被访问到的,还有通过components.xml文件安装的组件也不可以,还有其他的限制可以参看SEAM手册。

这次我选择了WAR包方式来开发,开发模式默认是打开的,业务类全放在action下,这时无论你修改类名,方法签名,添加方法,等等任何的修改,保存后只需要刷新页面就可以看到效果,终于找到了当年开发desktop app的快感

你可能感兴趣的:(xml,seam)