Web Beans JSR提案

作者:    |       CDI

最近完成的Java EE 5平台大大简化了Java应用程序的开发。

例如,没有其他编程环境能像EJB 3.0那样容易访问事务性资源 - 尤其是关系数据库。普通的Java类、注解以及完全集成的O/R映射解决方案使所有其他竞争者望尘莫及。

更好的是,EE 5是为扩展而设计的,因此我们预计将看到许多新开源框架的涌现,这些框架将建立在并集成到这个新平台上。Seam就是这里的一个完美例子。EJB、JSF和jBPM的深度集成在J2EE 1.4中根本不可能实现。

好吧,Seam已经受到了热烈的欢迎。用户社区热闹非凡,有数百个Seam项目正在进行中,接下来的几个月将有一批Seam应用投入生产。Seam 1.0将在接下来的几周内发布。鉴于这一成功,我们认为现在是时候将Seam中的一些想法带回到JCP了。

因此,我们与Sun、Oracle、Borland、Google和Sybase合作,制定了一个新的JSR提案,该提案将借鉴Seam、Struts Shale和Oracle ADF的想法,并推进企业Java的下一层简化。今天,我们提交了《Web Beans》JSR,它将解决深度集成EJB 3.0与Web层的问题,正如提案中所说

* Definition of additional capabilities to be used with the EJB component model, 
  allowing EJB beans to act as JSF managed beans in a JavaServer Faces application.

* Definition of a unified annotation-based facility for manipulating contextual 
  variables in a stateful, contextual, component-base architecture.

* Definition of an enhanced context model including conversational and business 
  process contexts.

* Definition of an extension point allowing integration of business process 
  management engines with the contextual component model.

* Integration of Java Persistence API extended persistence contexts with the 
  enhanced context model.

* Collaboration with the JSF and Common Annotations for the Java Platform expert 
  groups on the definition of Java annotation based metadata for JSF.

我们都期待着用这项新工作为Java社区提供服务!

在此处阅读新闻稿

http://jboss.com/pdf/press/webbeans.pdf


返回顶部