| May 12, 2016
Wildfly 10 and EAP 7
今天 JBoss EAP 7 正式发布了,这是在今年一月份JBoss Wildfly 10发布之后,红帽软件基于Wildfly10正式发布的商业支持的应用服务器产品。
Wildfly 10/EAP 7是同源的实现了JavaEE完整规范的应用服务器,和5年前的JBossAS7/EAP6相比,在性能,可靠性,安全性都有进一步的巨大提升。
以下为一些特色亮点:
- Web服务器基于Undertow,是借鉴了Nginx的设计思路,用Java实现的事件驱动的Web引擎。采用NIO为网络底层实现机制,同时支持非阻塞和阻塞IO模型,目前已经对Websocket和HTTP/2都有优秀支持。
- 基于Wildfly-core核心服务器,JavaEE规范实现代码和应用服务器核心代码很好的分离,对于其他项目,wildfly-core提供了一个坚实的基础服务器架构。
- 提供servlet容器的发布包,方便开发人员开发和部署基于Servlet的应用,而不需要部署在完整的JavaEE应用服务器之上。
- 重新构建安全基础架构,使用Wildfly-elytron作为核心。
- 服务器挂起和优雅停机方案,极大的改进了可用性。
- 基本安装对外端口减少为两个:应用端口和管理端口,适应云端的需求。
- 管理界面,cli控制台的加强和改进。
- 集群能力的提升
培训课程
庆祝JBoss应用服务器新版本的诞生,我们的应用服务器培训课程也进行了范围扩展和内容更新,主要分为以下几大部分:
1. JavaEE规范(I)
- 1.1 整体综述
- 1.2 Servlet/JSP/MVC
- 1.3 JaxRS
- 1.4 JaxWS
- 1.5 Websocket
- 1.6 JPA/JDBC
- 1.7 事务
- 1.8 JMS
- 1.9 BV
2. JavaEE规范(II)
- 2.1 EJB
- 2.2 CDI
- 2.3 JNDI
- 2.4 安全
- 2.5 JSF
- 2.6 Concurrency和规范中的异步改进
- 2.7 JCA和集成
- 2.8 JCache
- 2.9 JBatch
3. Wildfly-core核心部分
- 3.1 JBossModule
- 3.2 MSC
- 3.3 控制器和管理接口
- 3.4 Server以及服务器启动过程分析
- 3.5 部署框架以及war/ear部署过程
- 3.6 子系统,挂接到服务器上和开发自己的子系统
- 3.7 域模式
- 3.8 WebConsole开发原理和扩展方式
- 3.9 JBossThread,线程池调优
- 3.10 XNIO和JBossRemoting
- 3.11 安全基础模块
- 3.12 JBossLogging框架和系统对中文的支持
- 3.13 服务器调优和GC/Heap分析
4. Wildfly应用服务器实现部分(上游项目和集成)
- 4.1 服务器整体分析
- 4.2 数据连接池实现分析和调优,JCA上游项目Ironacamar
- 4.3 Undertow,Web容器实现,对Websocket和HTTP/2支持
- 4.4 集群和容错能力分析,上游项目Infinispan和mod_cluster
- 4.5 NamingServer的实现分析
- 4.6 Resteasy,Rest实现
- 4.7 Hibernate,JPA规范实现
- 4.8 Weld,CDI规范和Spring框架比较性分析
- 4.9 ActiveMQ,JMS实现
- 4.10 CXF,Webservice实现
- 4.11 EJB3规范的实现分析
- 4.12 Narayana事务能力的支持
- 4.13 PicketBox和BouncyCastle安全方面的实现
这次更新后的培训内容更加全面的覆盖了基于JavaEE应用服务器的整体架构和各个技术规范的知识点,对于项目的技术选型,设计,开发,部署,都会有极大的参考价值。
JBossAS7时,我们是一个团队,如今虽然有一些成员离开,但有更多开发人员加入。社区依然活跃,开源精神指引着技术前方的道路!