技术开发 频道

jboss seam使用的一点感受

  【IT168 技术文档】

  学习jbossseam也有段时间了。E文的确还是不大啃得动,所以干脆先写个东西来看看,实践中学习应该是最好的方法。项目结束了,总结一下:

  学习的主要途径还是seam手册,seam_reference.pdf,jboss网站上有下载。

  1:seam 的主要特色就是EJB3 + JSF,懂这两样东西的人应该上手很快。但是我都不懂,于是学习前花了点时间看相关资料。

  2:seam 的另一大特色当然也是java ee 5的特色吧,就是annotation(这个应该翻译为“注释”吧),通过annotation你就可以从xml配置文件中解脱出来。

  3:seam 开发的确比用struts的时候快速很多。也方便很多。seam gen可以把程序的基本框架达好,直接生成eclipse可以用的项目,还可以直接把程序打包并部署,简单的项目,你甚至都不用编辑任何xml文件就可以完成项目。

  4:seam的conversation应该是最重要的东西,我还没完全理解他的设计理念。不过将用户资料都存储在context中的确有点耗内存。 不过你也可以用stateless(无状态bean)把资料都放到form里面。 5:ejb3的entity(实体bean)的确是个好东西,以前用ojb,光是配置文件就够我忙上一阵子,现在,只要是seam部件(用@Name声明过的实体bean)都可以非常方便的更新数据和保存数据。 还在学习中。

0
相关文章