首页 > 下载资料 > 技术文档 > jboss seam学习文档

jboss seam学习文档

软件大小:3479KB
加入时间:2007年08月27日 14时10分36秒
下载次数:0
软件评级:
软件类别:技术文档
操作系统:全部平台
使用语言:中文
标签:jboss seam jsf ejb3.0
详细介绍:

JBOSS SEAM新的Framework,同时遵从Java Server Faces(简称JSF)前端标准以及后台EJB3.0规范。

学习的主要途径还是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)都可以非常方便的更新数据和保存数据。 还在学习中。

评论列表

  • chlol 发表于: 2007年11月20日 22时42分42秒


    jboss seam是非常优秀的架构,他的web层扩展jsf,提供了丰富的web组件,使开发更快,复用性更高,同时还提供了强大的ajax功能,很容易实现web2.0开发;
    业务层也是用基于组件的方式实现,使两个层次的调用非常简单,省去了复杂的配置文件,和以前的j2ee架构比,有非常多的创新,但是还是有一些使用及不不方便的地方:

    1.model、HomeBean、ListBean和view的代码只能被生成到同一个包了,特别是大量的view代码在同一个目录下,如果项目大,就会带来很多不便。
    2.表的前缀在生成时,不能被除去。
    3.被生成的页面里的字段值都是英文的表名或列明,没有放在资源文件里,使用每个页面都要改为对应的中文。

    myseam[http://myseam.googlecode.com]不但继承了jboss seam2.0GA的所有特点,同时解决以上不足,还提供了一下功能:
    1.用datascroller tag 去分页列表数据。
    2.用rich:calendar tag 去显示日期字段。
    3.日期的格式和getMaxResults的值被配置在资源文件里。
    4.增加用户和角色管理模块。

发表评论

赞助商