论文部分内容阅读
Web应用服务器为基于组件的事务性Web应用提供运行环境和支撑平台,目前主流Web应用服务器只支持固定应用类型的热部署,不具有可扩展性。每次部署应用需要耗费大量的时间和系统资源,尤其在开发阶段,每次都需要启动大量不相关的组件和模块,严重影响了开发效率。提出了基于插件体系结构的Web应用开发模式,实现业务模块的自动加载和热部署,使业务模块在物理结构上与Web应用核心组件的分离,做到无需修改任何核心组件及配置文件就能实现业务模块的部署及卸载,且具有良好的扩展性。该模式已成功地运用在广东省电力信息一体平台的开发中。