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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模块和子系统之间有什么区别相关的知识,希望对你有一定的参考价值。

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

答案

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

以上是关于模块和子系统之间有什么区别的主要内容,如果未能解决你的问题,请参考以下文章

Node.js 中的模块和包之间的区别?

使用视图和临时表之间有啥区别(系统资源方面)?

Linux和Unix之间有什么关联?区别在哪里?

Facade模式与Proxy模式的区别

SIT和UAT有啥区别?谢谢!

使用gradle文件同步项目和与文件系统同步之间有什么区别?