全球领先的开源解决方案供应商红帽公司(纽约证交所上市代码:RHT)近日发布了JBoss Application Server 7。这是一个JBoss社区项目,可实现为云做好准备的架构,并可使启动时间缩短十倍,提供更快的部署速度并降低内在的占用。JBoss Enterprise Application Platform 6的核心是JBoss Application Server 7的最新版本,该版本代表着Java应用服务器在从复杂和单一的形式转向更加轻便、模块化和敏捷的变革过程中的一个意义重大的里程碑。 该版本将使开发人员有重新思考如何开发和部署企业Java应用。 红帽公司中间件业务高级工程主管Mark Little说:“开发人员在创建和交付应用时有了比以往更多的选择,而且JBoss Application Server 7提高了生产效率,使开发人员的日常生活也发生巨大的改观。无论是使用Java Enterprise Edition还是构建下一代移动应用,JBoss社区设计的JBoss Application Server 7能够满足开发人员当前的各项要求。” JBoss Application Server 7构建于先前版本的良好基础之上,并提供更出色的性能、更低的内存占用率、分布式管理和Java EE6 Web Profile认证。它的新能力包括: · Java Enterprise Edition(EE)6 Web Profile认证,一种轻型的标准可移植Java EE,专为开发和部署丰富的交换式Web应用而进行了优化; · Java上下文和依存关系插入(Java Context and Dependency Injection – CDI),这种标准化的统一框架支持类型安全的依存关系插入和定义完善的上下文生命周期,通过简化和优化代码的方式实现了代码的轻松编写、测试和维护; Arquillian测试,改善了对测试驱动式开发的支持,提供了远程和嵌入式组件测试,且不会生产完整企业Java容器所带来的不必要复杂性; · 构建于轻型的高度优化的模块化服务容器和新型域模型基础上,使JBoss Application Server 7能够从最小的设备扩展至更大的关键任务集群; · 通过基于Eclipse的JBoss工具来提供开发人员工具支持,改善了对Java CDI、休眠、代表性状态传输和Web服务的支持; · 全新的复杂域模型和丰富的管理API,可实现强大的服务器和集群自动化。 JBoss Application Server 7充分表明,红帽公司将履行其对推进Java技术广泛应用所做的承诺,在这些应用的开发和部署中为开发人员提供广泛的选择。Java EE6的实施是JBoss开放选择战略的延续,使开发人员能够根据自己的需求选择最适合的开发者框架。此外,JBoss Application Server 7新开放选择扩展到了一个新的层次上,其提供的灵活能力可根据物理、虚拟和基于云的多种部署要求 ,从而更轻松地部署应用服务器。根据计划,JBoss Application Server 7与Red Hat OpenShift的集成将于本月晚些时候开始提供,并且将瞄准红帽公司更多的云战略,为开发人员提供在云中、现场或虚拟环境中随意构建应用的自由空间。 |