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好像还真的很强大。
具体的还是先再了解,再做一做再看。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值