模块和子系统之间有什么区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模块和子系统之间有什么区别相关的知识,希望对你有一定的参考价值。
在JBoss和Wildfly的上下文中,模块和子系统之间有什么区别?
答案
Jboss模块是一个类加载系统:
JBoss Modules是Java的模块化(非分层)类加载和执行环境的独立实现。换句话说,不是将所有JAR加载到平面类路径中的单个类加载器,而是每个库成为仅链接其所依赖的确切模块的模块,仅此而已。它实现了一个线程安全,快速,高度并发的委托类加载器模型,与可扩展的模块解析系统相结合,形成了一个独特,简单和强大的应用程序执行和分发系统。 Guide for Class Loading in WildFly
子系统是Jboss的可定制功能组:
EE子系统提供Java EE平台中的通用功能,例如EE Concurrency Utilities(JSR 236)和@Resource注入。该子系统还负责管理Java EE应用程序部署的生命周期,即.ear文件。 EE子系统配置可用于:定制Java EE应用程序的部署,创建EE Concurrency Utilities实例,定义默认绑定Guide for subsystem configuration
以上是关于模块和子系统之间有什么区别的主要内容,如果未能解决你的问题,请参考以下文章