Sun GlassFish Enterprise Server v3 将 GlassFish 代码拆分为模块,以增强灵活性并提高运行时性能。模块化体系结构遵循 OSGi Alliance 标准实施,实现了 Enterprise Server v3 模块及其他模块的可重用性。
此设计更改让您可只使用部署的应用程序所需的模块。运行时环境仅用于必需的应用程序,并且可以在不重新安装整个系统的情况下实现升级。此更改最大程度地缩短了启动时间、降低了内存消耗并减少了磁盘空间需求。
此模块化设计可实现以下功能:
部署 OSGi 包
部署库 Java 归档 (Java Archive, JAR) 文件
用其他实现替换现有功能