在Seam 1.2.1版发布三个月以后,终于迎来了Seam 2.0 Beta版的发布。Seam是 一个Java EE5.0应用程序框架,其中合并了EJB3、JSF、jBPM、JBoss规则引擎(Drools)、和iText等各种Java EE框架。Seam的有状态化设计允许这些框架进行交互,为充满变数的企业应用开发提供一条简单的途径。Seam 2.0 Beta的一些特性列在了开发负责人Gavin King的博客中:
- Seam WS允许Seam的组件提供类似Web Service endpoints的功能;
- 现在可以使用Groovy编写Seam组件;
- 新的Seam核心已不再依赖JSF;
- 试验性的支持GWT;
- 集成Hibernate搜索;
- 引入了JBoss EL,为Java EE5中统一的EL提供扩展;
- Seam异步性和Quartz集成都有了很大的改进;
- 增强jBPM集成;
- 彻底重新组织打包内置组件;
- 升级到JSF 1.2;
- 简化配置;
- 支持页面流组件;
- 进一步完善了集成测试框架;
- 添加了新的事务抽象层,支持非JTA环境;
- 更加完善的JavaDoc;
- 两个新的应用示例;
- 升级到新的内嵌的JBoss;
- 使用Ajax4JSF CDK重新实现Seam JSF控件;
- 修复Bug;
本周较早前,RedHat将包含有Seam支持的Exadel Studio Pro插件源码进行了开源。InfoQ有一篇深入介绍Seam的文章,是Michael Yuan在经过与Gavin King进行两次关于Seam的上一版本以及到底什么是Seam的面谈后撰写的。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13270562/viewspace-244084/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/13270562/viewspace-244084/