Seam 1.0 GA 发布!

发布者:    |       Seam

Seam 项目自豪地宣布发布 JBoss Seam 1.0 GA,这是一个 Java EE 5 的应用框架。Seam 旨在成为开发企业级和富互联网应用中最具生产力的平台,适用于任何编程语言。

Seam 将 Java EE 5 技术,如 EJB 3.0、JSF 和 JMS 集成到一个统一的编程模型中,并通过深入集成如 jBPM 之类的技术(用于业务流程和用户交互建模)以及 Drools(用于管理业务规则)来缩小业务域与 Java 编程语言之间的语义差距。Seam Remoting 为 EJB 3.0 提供了一个基于 AJAX 的远程层,允许客户端 JavaScript 直接调用 EJB 会话 Bean。Seam 独特的上下文状态管理架构使得构建具有复杂、有状态用户交互的应用程序变得容易,并有助于消除浏览器应用程序中普遍存在的整类错误。Seam 还通过利用 Java 5 注解进行声明式编程,消除了困扰旨在与 J2EE 一起使用的 Java 框架的 "XML 地狱"。

Seam 1.0 引入了以下新特性

  • Seam Remoting - 基于 AJAX 的 EJB 3.0 组件和 JMS 的远程层(由 Shane Bryzak 创建)
  • 支持 JSR-168 兼容的门户引擎,如 JBoss Portal
  • 通过基于 EL 的插值优雅地处理国际化消息和 JSF 消息
  • 提供 JMS 发送者/发布者辅助组件
  • JSF 标签库
  • 重新设计的基于 XML 的配置功能
  • 支持集成数据绑定架构
  • 松散耦合组件的事件架构
  • Seam 日志记录
  • JBoss Cache 集成以实现集群范围内的状态复制
  • 实验性 Drools 集成
  • 与 Java EE 5 参考实现兼容
  • 等等...

通常,了解 Seam 的最佳方式是查看示例应用程序。从注册、numberguess、booking、blog、dvdstore 和 chatroom 示例开始。

获取它

http://jboss.com/products/seam


返回顶部