我很高兴地宣布Seam 3.1最终版现已立即可用。
链接
对于Maven用户,请更新您的项目以包含以下内容
<dependencyManagement> <dependencies> <dependency> <groupId>org.jboss.seam</groupId> <artifactId>seam-bom</artifactId> <version>3.1.0.Final</version> <scope>import</scope> <type>pom</type> </dependency> </dependencies> </dependencyManagement>
Seam 3.0之后有什么变化?
现有模块
Solder
现在,Solder模块已集成了异常处理框架(以前称为Seam Catch)、基于XML的配置(以前称为Seam Config)和Servlet集成(以前称为Seam Servlet)。这些核心功能集成到Solder中意味着它们现在无需声明显式依赖项即可使用。
Seam事务
以前是Seam持久化模块的一部分,Seam事务是一个新模块,它为基于POJO的bean提供事务相关功能。
新模块
Seam Social
Seam Social模块提供与Twitter、Facebook和LinkedIn等社交网络的多种有用集成。
Seam Reports
Seam Reports与多个报告引擎集成,以提供从Seam应用程序生成报告的功能。
Seam JCR
Seam JCR模块允许轻松与JCR(Java内容仓库)仓库交互,并目前支持Apache Jackrabbit和Modeshape实现。
Seam Spring
Seam Spring模块允许您将Spring应用程序与CDI集成,允许将Spring bean注入到您的CDI bean中,并从Spring应用程序上下文注入您的CDI bean。
Seam JMS
Seam JMS模块允许您将JMS资源(如连接、主题、队列等)直接注入到您的bean中,并提供JMS消息总线与CDI之间的双向桥接,允许JMS事件传播到CDI事件总线,反之亦然。
Seam Mail
Seam Mail提供了一系列使使用JavaMail更简单的功能,并附带了一个可插拔的模板引擎,用于邮件内容的编写,以及简单的邮件服务器配置选项。
修复的问题
除了上述列出的新模块外,我们还解决了与Seam 3.0版本相关的249个问题,以及许多文档和示例的改进。
祝您使用愉快!