模块和子系统之间有什么区别

问题描述 投票:0回答:1

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

jboss wildfly
1个回答
3
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.