【问题标题】:What's the difference between a module and a subsystem模块和子系统有什么区别
【发布时间】:2017-12-21 10:24:08
【问题描述】:

在 JBoss 和 Wildfly 的上下文中,模块和子系统有什么区别?

【问题讨论】:

    标签: jboss wildfly


    【解决方案1】:

    Jboss 模块是一个类加载系统:

    JBoss Modules 是 Java 的模块化(非分层)类加载和执行环境的独立实现。换句话说,每个库都不是一个将所有 JAR 加载到平面类路径中的单个类加载器,而是一个模块,它只链接到它所依赖的确切模块,仅此而已。它实现了一个线程安全、快速、高并发的委托类加载器模型,加上一个可扩展的模块解析系统,它们结合起来形成了一个独特的、简单而强大的应用程序执行和分发系统。 Guide for Class Loading in WildFly

    子系统是 Jboss 的自定义功能组:

    EE 子系统提供 Java EE 平台中的通用功能,例如 EE Con​​currency Utilities (JSR 236) 和 @Resource 注入。该子系统还负责管理 Java EE 应用程序部署的生命周期,即 .ear 文件。 EE 子系统配置可用于: 自定义 Java EE 应用程序的部署, 创建 EE Con​​currency Utilities 实例, 定义默认绑定 Guide for subsystem configuration

    【讨论】:

      猜你喜欢
      • 2013-03-13
      • 1970-01-01
      • 2011-04-13
      • 2019-08-29
      • 1970-01-01
      • 2014-04-03
      • 1970-01-01
      • 2014-02-18
      • 1970-01-01
      相关资源
      最近更新 更多