在 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 的面谈后撰写的。
查看英文原文: Seam 2.0 Beta Adds Groovy and Experimental GWT Support - - - - - -
译者简介:张海龙,现就职于 Ethos ,注重对项目管理的过程建立和优化、设计模式的理解和实践。为 InfoQ 中文站贡献内容,请邮件至 china-editorial@infoq.com 。
评论