Seam 2.0 Beta 增加 Groovy 和对 GWT 试验性的支持

  • Scott Delap
  • 张海龙

2007 年 6 月 28 日

话题:JavaWeb框架语言 & 开发

在 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
JavaWeb框架语言 & 开发