Wildfly 10 and EAP 7

今天 JBoss EAP 7 正式发布了,这是在今年一月份JBoss Wildfly 10发布之后,红帽软件基于Wildfly10正式发布的商业支持的应用服务器产品。Wildfly 10/EAP 7是同源的实现了JavaEE完整规范的应用服务器,和5年前的JBossAS7/EAP6相比,在性能,可靠性,安全性都有进一步的巨大提升。

以下为一些特色亮点:

  1. Web服务器基于Undertow,是借鉴了Nginx的设计思路,用Java实现的事件驱动的Web引擎。采用NIO为网络底层实现机制,同时支持非阻塞和阻塞IO模型,目前已经对Websocket和HTTP/2都有优秀支持。

  2. 基于Wildfly-core核心服务器,JavaEE规范实现代码和应用服务器核心代码很好的分离,对于其他项目,wildfly-core提供了一个坚实的基础服务器架构。

  3. 提供servlet容器的发布包,方便开发人员开发和部署基于Servlet的应用,而不需要部署在完整的JavaEE应用服务器之上。

  4. 重新构建安全基础架构,使用Wildfly-elytron作为核心。

  5. 服务器挂起和优雅停机方案,极大的改进了可用性。

  6. 基本安装对外端口减少为两个:应用端口和管理端口,适应云端的需求。

  7. 管理界面,cli控制台的加强和改进。

  8. 集群能力的提升

培训课程

庆祝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时,我们是一个团队,如今虽然有一些成员离开,但有更多开发人员加入。社区依然活跃,开源精神指引着技术前方的道路!

培训材料演示文件地址