• JBoss EAP 7概述


    规范

    JBoss EAP 7基于以下规范构建:

    Java EE 7 specifications:

    Note: orange indicate new specifications.

    JBoss EAP 7 implements the full Java EE 7 specification and is a certified Java EE 7 application server for the Java EE Web and Full profile.

    组件和架构

    JBoss EAP 7组件更新:

    • Wildfly 10 based
      • Undertow  
    • Active MQ Artemis
    • Jipijapa
    • Hibernate 5

     基础架构在EAP7中更模块化:

    WildFly提供了如上两种套件:

    • Java EE Full and Web distribution
    • Servlet-only distribution

     目前JBoss EAP 7只支持Java EE Full and Web distribution套件。

    操作模式

    • standalone
    • domain

    Subsystems  

    • batch-jberet: 运行和管理批量程序或任务。
    • bean-validation:提供对java对象的数据验证
    • datasources: 创建和配置datasources,管理JDBC数据库驱动。
    • deployment-scanner: 配置部署扫描器来监控指定位置的用于部署的应用
    • ee:配置JavaEE平台的通用功能。如全部模块,默认绑定等。
    • ejb3: 配置EJBs, 包括session bean和message-driven bean。
    • iiop-openjdk: 配置JTS事务的CORBA服务,以及其他ORB服务,包括安全问题。EAP6中对应为jacorb子系统
    • infinispan: 为EAP的HA服务提供缓存功能。
    • io: 为其他子系统提供workers和buffer pools的定义。
    • jaxrs: 为JAX-RS应用提供部署和功能支持。
    • jca: 为JCA容器和resource adapter部署提供配置支持。
    • jdr: 为troubleshooting提供收集诊断数据的功能。
    • jgroups: 配置管理集群中server之间的通讯机制和协议栈。
    • jmx:配置远程JMX访问
    • jpa: 配置JPA2.1,部署persistent unit定义、annotations,和descriptors。
    • jsf: 管理JSF实现。
    • jsr77: 提供JSR-77规范的JavaEE管理功能。
    • logging: 配置系统和应用级别的logging支持。
    • mail: 为应用提供mail服务
    • messagin-activemq: 配置JMS destinations, connection factories, Artemis其他配置,messaging provider。EAP6对应的子系统为messaging。
    • modcluster:服务器端的mod_cluster工作节点配置
    • naming: 为实体提供全局JNDI绑定,配置远程JNDI接口。
    • picketlink-federation: 配置基于SAML的PicketLink的SSO。
    • picketlink-identity-management: 配置PicketLink的身份管理服务,未实现。
    • pojo: 为包含JBoss Microcontainer服务的应用提供部署支持
    • remoting: 提供本地和远程服务对内、对外连接的配置管理
    • request-controller: 提供友好暂停、关闭服务器的管理
    • resource-adapters: 提供JavaEE应用与EIS通过JCA通讯的配置
    • rts: 不支持的REST-AT
    • sar: 提供包含MBean服务的SAR包部署的支持
    • security: 配置应用的安全服务
    • security-manager: 通过java security manager配置安全策略。
    • singleton: 为单例部署行为和创建单例MSC服务的单例策略提供配置。
    • transactions: 事务配置,包括timeout, logging, 是否使用JTS等。
    • undertow: 配置web server和servlet容器。
    • webservices: 配置发布的endpoint地址和endpoint处理链,以及主机名,端口,WSDL地址。
    • weld: 配置上下文及依赖注入功能。
    • xts:配置事务内部的web service的协调。

     Reference:

    【1】JBoss EAP 7 Release announcement

  • 相关阅读:
    Linux_MMU
    Linux_CPU寄存器简介
    Linux_数据段、代码段、堆栈段、BSS段的区别
    Linux_基本使用方法
    Linux_代码段和数据段的定义以及思考
    Linux_虚拟地址、线性地址和物理地址的转换
    Linux_微内核和单内核
    Linux_Linux的分段和分页机制
    教你实现一个朴实的Canvas时钟效果
    OpenMetric与时序数据库模型之主流TSDB分析
  • 原文地址:https://www.cnblogs.com/1xin/p/6732718.html
Copyright © 2020-2023  润新知