QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

JBoss 发布 JBoss AS 6.0 GA

  • 2011-01-05
  • 本文字数:908 字

    阅读完需:约 3 分钟

新年前,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

2011-01-05 05:082481
用户头像

发布了 88 篇内容, 共 263.9 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

数据倾斜的产生和解决办法?

编程江湖

直播预告|11.27(周六)观测云&思否联合举办的开发者线上沙龙巡演第3站来啦

观测云

直播 沙龙

Java线程的生命周期包括哪几种状态?

程序员万金游

java线程

【死磕Java并发】-----J.U.C之AQS:阻塞和唤醒线程

chenssy

11月日更 死磕 Java 死磕 Java 并发

学习Java需要掌握哪些技能?

程序员万金游

Java

公司刚来的阿里p8,看完我构建的springboot框架,甩给我一份文档

热爱java的分享家

Java 面试 程序人生 经验分享 P8

顺丰科技 x StarRocks :双十一实时运单分析实践

StarRocks

数据库 大数据 数据分析 StarRocks

2021年底Java最新学习路线图

程序员万金游

Java

Python Qt GUI设计:QSpinBox计数器类(基础篇—15)

不脱发的程序猿

Python PyQt GUI设计 QSpinBox计数器类

博文推荐 | Apache Pulsar 三大跨地域复制解决方案

Apache Pulsar

Java 架构 分布式 云原生 Apache Pulsar

博文推荐|深度解析如何在 Pulsar 中实现隔离

Apache Pulsar

Java 架构 分布式 云原生 Apache Pulsar

程序员如何应对职业天花板

石云升

职场天花板 职场经验 11月日更

为什么要学习linux内核源码以及如何学习Linux内核源码

赖猫

c++ Linux 运维 嵌入式 Linux内核

豪华阵容!13位专家力荐Spring5为企业级开发提供一站式方案

热爱java的分享家

Java 面试 程序人生 编程语言 经验分享

激荡十年,从未来窗口 re:Invent 看云计算发展变迁 | Q推荐

亚马逊云科技 (Amazon Web Services)

数据库 云计算 云原生 re:Invent

封神总结!蚂蚁金服+滴滴+美团+拼多多+腾讯15万字Java面试题

热爱java的分享家

Java 面试 程序人生 编程语言 经验分享

我滴个乖乖!首次公布Java10W字面经,Github访问量破百万

热爱java的分享家

Java 面试 程序人生 编程语言 经验分享

一物一码可追溯!看区块链如何帮助消费者

CECBC

声网下一代视频引擎架构探索与实践

声网

音视频 视频处理 RTE 技术详解

天翼账号网关系统架构演进历程

架构 网关 亿级流量 双十一

(文末福利)如果代码莫名其妙跑起来了,就不要去动它了……吗?

Zilliz

数据库

Tapdata 在线研讨会:DaaS vs 大数据平台,是竞争还是共处?

MongoDB中文社区

mongodb

Java Collectors API实践

FunTester

Java API 测试开发 FunTester Collectors

关于JAVA中顺序IO的基本操作

编程江湖

活动预告|AICon全球人工智能与机器学习技术大会

第四范式开发者社区

机器学习 开源 OpenMLDB

DPDK 网络协议栈-vpp-OvS-DDos-虚拟化专家之路

赖猫

Linux 网络协议栈 DPDK

头条观察 | 元宇宙成为必然趋势的三种可能

CECBC

Function Mesh:Serverless 在消息与流数据场景下的火花

Apache Pulsar

大数据 架构 云原生 Apache Pulsar pulsar社区

在 JavaScript 中如何检查对象为空

编程江湖

博文推荐|腾讯专家深度解析 Apache Pulsar 五大应用场景

Apache Pulsar

架构 分布式 云原生 Apache Pulsar 消息中间件

JavaScript 数组展平方法: flat() 和 flatMap()

devpoint

11月日更 flat flatMap

JBoss发布JBoss AS 6.0 GA_Java_Tim Cull_InfoQ精选文章