朙的学习笔记

生活、学习、工作
posts - 12, comments - 11, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

JBoss Seam 初探

Posted on 2009-08-13 12:10 zengmingcd@163.com 阅读(291) 评论(0)  编辑  收藏 所属分类: JBoss Seam
今天看了看JBoss Seam的一点资料。

Seam的产生,目标是为了减少开发人员在一个Web应用中使用不同组建模型而编写的“胶水”代码。为企业级应用提供一个一致的编程模型。

Seam是一个开源的“深度集成”框架。
她试图吸收JavaEE和Spring的精华。
她扎根于Java EE标准:JSF和EJB3.
她最初的目标是为了解决JSF和EJB3中的一些缺陷。但是后来的发展让她超过了这个范畴。

JBoss Seam的一些特点:
1)运用EJB3 Beans或POJOs处理JSF事件。
    在Seam中可以直接使用EJB3 Bean作为JSF的Backing Beans
    在Seam中,注释POJOs可以完全取代EJB3中的会话Beans。
2)双向依赖注入。
    让Seam能够建立包括数据和行为的富领域模型。
3)支持在JSF中进行JPA延迟加载。
    Seam默认支持“Open Session In View”
4)在JSF输入页面中支持Hibernate验证。
    Seam允许在实体Beans中直接注释数据验证约束。
5)多种方式使用Ajax。
    Ajax JSF或者JavaScript等
6)在Web应用中集成业务流程。
    通过jBPM和JBoss Rules提供支持。
7)使用iText生成不同视图。
8)高级任务调度程序。
9)统一的编程模型
    关键三要素:注释POJOs、XHTML、表达式语言。
                                         --摘自《JBoss Seam:一个深度集成框架》

等等等等。

听这一说,Seam好像还真的很强大。
具体的还是先再了解,再做一做再看。





Ming
E-Mail:zengmingcd@163.com


只有注册用户登录后才能发表评论。


网站导航: