jboss7.0.2
红帽JBoss企业应用程序平台7(JBoss EAP 7)是基于开放标准构建并符合Java Enterprise Edition 7规范的中间件平台。 它将WildFly Application Server 10与高可用性群集,消息传递,分布式缓存和其他技术集成在一起。 现在可以下载最新的JBoss EAP 7.0 Alpha版本!
JBoss EAP 7.0 Alpha是WildFly 8、9、10社区和EAP工程团队多年努力的产物。 恭喜你!
此版本中的新功能摘要
使用JBoss EAP 7,每个人都能获得提高生产力和效率所需要的东西。 无论您是新手开发人员,资深的Java EE专家还是操作,测试或管理团队的工作人员,JBoss EAP 7都可以为您提供构建,部署和维护健壮的Web规模,高水平的额外优势。以DevOps速度影响应用程序。
Java EE 7支持
JBoss EAP 7.0实现了Java EE 7完整平台和Web Profile标准。
批次1.0,JSON-P 1.0,并发1.0,WebSockets 1.1,JMS 2.0,JPA 2.1,JCA 1.7,JAX-RS 2.0,JAX-WS 2.2,Servlet 3.1,JSF 2.2,JSP 2.3,EL 3.0,CDI 1.1,CDI扩展,JTA 1.2,拦截器1.2,通用注释1.1,托管Bean 1.0,EJB 3.2,Bean验证1.1
Java SE 8
JBoss EAP 7.0需要Java SE 8,并且EAP 7.0 Alpha已经通过Open JDK 8,Oracle JDK 8进行了测试。
高度可扩展的Web服务器(底层)
我们已经将Web服务器和servlet的实现从JBoss Web切换到Undertow 。 Undertow是现代NIO Web服务器,旨在实现最大的吞吐量和可伸缩性。 它支持非阻塞和阻塞处理程序,传统和异步servlet以及JSR-356 Web套接字处理程序。
减少端口
通过利用HTTP升级,EAP 7几乎将其所有协议迁移到两个端口上进行多路复用:管理端口(HTTP / JSON管理,HTTP升级的远程处理-本机管理和JMX,Web管理控制台)和应用程序端口(HTTP Servlet,JAX-RS,JAX-WS,Web套接字,HTTP升级的远程处理EJB调用远程JNDI)
消息整合和与EAP 6的向后兼容性
EAP 6的HornetQ代码库捐赠给了Apache ActiveMQ项目,并且HornetQ社区加入其中,以构建下一代消息传递代理。 这在ActiveMQ Artemis项目的第一个主要版本中得以实现。 ActiveMQ Artemis包括许多新功能,并且还保留了与HornetQ代理的协议兼容性。 EAP 7包含了这个令人兴奋的新项目作为其JMS代理,并且由于协议兼容性,它完全替代了HornetQ项目。
离线CLI
在独立模式和域模式下,您现在都可以使用CLI命令管理服务器,而无需运行服务器。 此工作方式类似于仅管理员模式,但不需要启动服务器和使用TCP端口。 相反,CLI嵌入服务器并直接以仅管理员模式启动它。
IIOP实施
我们已经将IIOP实现从JacORB切换到OpenJDK ORB的下游分支。 此更改应导致与JVM ORB和Java EE RI更好的互操作性
服务器挂起模式/正常关机
EAP 7中的新服务器挂起模式一旦激活,将拒绝新请求,但允许旧请求完成。 一旦挂起过程完成,就可以在不中断正在进行的事务的情况下停止服务器,在执行维护时将其置于挂起状态,或者返回到再次允许新请求的运行状态。 (不包括JMS和事务,包括Web,EJB,EE并发,mod_cluster,命名)
内置前端负载均衡器(技术预览)
现在可以将 EAP 7(使用Undertow) 配置为充当多平台智能负载均衡器 ,使用HTTP和AJP / mod_cluster协议代理对后端EAP 7节点的请求。
聚类
新的优化的会话复制和使用Undertow的Single Sign On实现。 新的/优化的@Stateful EJB缓存实现。 HA Singleton部署(用于与EAP 5相同的故障转移用例,例如在群集中的一个节点中启用EJB部署)和Singleton MDB(技术预览)。
JCA和数据源
EAP 7支持基于JGroups项目的DistributedWorkManager实现,并且通过延迟连接管理器扩展增强了JCA连接管理器。 数据源和资源适配器子系统允许设置容量策略和其他刷新策略。
EAP 6系列停产子系统的迁移CLI操作
为了帮助用户从EAP 6中的旧子系统(例如jbossweb,jacorb和hornetq)迁移,我们引入了一组管理操作,可以将旧配置转换为相应的新子系统。 由于这些操作会迁移基础管理资源模型,因此旧的CLI脚本或自定义设置系统也可以利用这些功能。
HTTP / 2服务器推送(技术预览)
WildFly中的Web服务器Undertow 已添加了对新HTTP / 2标准的支持。 HTTP / 2通过压缩头并在同一TCP连接上多路复用多个流来减少延迟。 它还支持服务器在请求资源之前将资源推送到客户端的功能,从而可以更快地加载页面。 科技 在JDK 9发行/受支持之前,可通过经过测试的第三方alpn.jar为http(S)提供预览支持。
在JVM上具有服务器端JavaScript的现代企业Web应用程序(技术预览)
EAP 7现在允许您编写服务器端JavaScript (使用JDK 8 Nashorn功能)来快速开发REST终结点,这些终结点可以引入CDI bean,执行JNDI查找以及调用JPA实体Bean。 此功能由Undertow项目提供
修剪
删除了Java EE 7中不再需要的以下技术:
- CMP – JPA提供了性能更高且更灵活的API。
- JAX-RPC – JAX-WS提供了更加准确和完整的解决方案。
- JSR-88 –很少采用。
通过以下资源了解有关EAP 7的更多信息
并且请记住:与任何Alpha版本一样,请预见问题。 如果发现问题,请随时将其提交到相应的JIRA中 。
- Java EE 7功能快速入门( ZIP下载 )
- 产品资料
- 入门指南
翻译自: https://www.javacodegeeks.com/2015/11/red-hat-jboss-enterprise-application-platform-7-0-alpha-released.html
jboss7.0.2