BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

JBoss发布JBoss AS 6.0 GA

| 作者 Tim Cull 关注 0 他的粉丝 ,译者 张龙 关注 14 他的粉丝 发布于 2011年1月6日. 估计阅读时间: 3 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

新年前,JBoss发布了JBoss AS 6应用服务器的GA版。此次发布包含了对Java EE 6的增强,改进了对JSF的处理并且对包含的库(如Hibernate)和缓存进行了诸多升级与变更。

之前版本的JBoss AS通过预先打包的方式对JSF提供了单独的实现。AS 4打包了MyFaces 1.1,而AS 5则转换到了Mojarra 1.2。结果,希望使用其他实现的开发者就需要处理一些配置上的问题以及不兼容的难题。凭借JBoss AS 6,开发者可以指定使用哪个JSF实现,只需在配置文件中加上一行配置即可。默认情况下,AS 6带有Mojarra 2.0,但希望使用Mojarra 1.2的开发者只需将如下配置加到web.xml中即可:

<context-param>
   <param-name>org.jboss.jbossfaces.JSF_CONFIG_NAME</param-name>
   <param-value>Mojarra-1.2</param-value>
</context-param>

这样我们就不需要在应用的WAR文件中绑定其他实现了。

在发布前,AS 6还通过了Java EE 6 Web Profile的兼容性测试。这意味着寻觅兼容容器的开发者可以使用JBoss开发Java EE 6所引入的新的、简化的Java EE应用了,它并不包含整个的重量级Java EE栈。它包含了对Servlet开发(通过注解)以及异步Servlet处理的支持。除了JBoss以外,只有GlassFish通过了官方的EE 6兼容性测试,但其他应用服务器也对Java EE 6提供了部分支持。

JBoss还利用这个机会使用Infinispan替换掉了JBoss Cache实现Infinispan是个“颇具可伸缩性、高可用的数据网格平台”,它不仅仅是个缓存,还可以作为分布式的计算平台。

JBoss所支持的Hibernate版本也升级到了3.6.0,它兼容于JPA 2.0。JPA 2.0的改进包括悲观锁,新的Criteria API等等

JBoss 6的其他改进包括使用Google Guava替换掉了google-collections以及引入了RESTEasy,RESTEasy是个JAX-RS实现,用于编写RESTful Web Services。

虽然JSF的文档已经升级到了AS 6.0,但其他组件的文档仍旧停留在JBoss 5.0上(截至本文撰写之际,1月4日)。因此开发者应该格外小心所阅读的文档讲的是JBoss的哪个版本。

最后,开发者可以放宽心了,虽然IPv4地址快要耗尽了,但JBoss现在已经修复了IPv6所有已知的问题

查看英文原文:JBoss releases JBoss AS 6.0 GA

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

翻译意思反了,是用Google Guava替换掉了google collections by luo derek

"JBoss 6的其他改进包括使用google-collections替换掉了Google Guava以及... ..."
拜托,翻译倒了。是用Google Guava替换掉了google collections。

Re: 翻译意思反了,是用Google Guava替换掉了google collections by 龙 张

呵呵,多谢,已经改过来了

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

2 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT