首页> 中文学位 >应用服务器关键技术研究——构件部署工具的设计与实现
【6h】

应用服务器关键技术研究——构件部署工具的设计与实现

代理获取

目录

文摘

英文文摘

第一章绪论

1.1研究背景

1.2国内外研究现状

1.2.1应用服务器与J2EE

1.2.2构件部署

1.3论文研究动机

1.4论文研究内容

第二章应用服务器部署技术

2.1部署概述

2.1.1部署概念与功能

2.1.2部署角色

2.1.3部署单元

2.1.4部署的任务

2.1.5部署过程分类

2.1.6部署的结构模型

2.2部署描述符

2.2.1概述

2.2.2部署描述符的类型

2.2.3 EJB部署描述符的结构

2.3部署机制

2.3.1概述

2.3.2主要部署单元的部署机制

2.3.3主流应用服务器的部署机制

2.4部署相关技术

2.4.1互操作协议RMI-IIOP

2.4.2命名与目录服务JNDI

2.4.3 Java管理扩展JMX

2.5本章小结

第三章构件部署工具HHUCDT设计

3.1概述

3.2 HHUCDT系统结构

3.3 HHUCDT与部署单元

3.3.1 HHUCDT的接口

3.3.2与部署单元关系

3.4 HHUCDT与应用服务器

3.4.1应用服务器接口

3.4.2部署配置接口关系

3.4.3部署单元管理者

3.4.5部署配置与部署描述符

3.5 HHUCDT部署机制详述

3.5.1部署单元的发布

3.5.2部署单元的启动

3.5.5部署单元的配置

3.5.3部署单元的停止

3.5.4部署单元的卸载

3.6本章小结

第四章构件部署工具HHUCDT实现

4.1 HHUCDT环境需求

4.1.1开发环境

4.1.2运行环境

4.2 HHUCDT实现

4.2.1部署单元的编译和打包的实现

4.2.2部署描述符解析实现

4.2.3类装载器ClassLoader

4.2.4验证部署单元完整性的实现

4.2.5部署单元的加载与读取

4.2.6与应用服务器的接口实现

4.2.7 HHUCDT的依赖库

4.3与现有部署工具的比较

4.4本章小结

第五章结束语

5.1本文总结

5.2进一步工作

参考文献

附录A缩略语索引

附录B中英文术语对照

论文发表与参加科研情况

致谢

展开▼

摘要

随着软件技术和网络技术的发展,基于构件的软件开发正成为当前分布式软件系统开发的主流.相应地,为服务器端构件提供运行时环境的应用服务器的地位和重要性也已经被迅速认可,并被认为是继操作系统和数据库系统之后的第三类里程碑式的系统软件,是实现基于构件的软件复用的关键.其中,构件部署在软件构件的开发、运行、测试中起着非常重要的作用.目前国内外尚未见独立于应用服务器平台的构件部署工具的实现先例,现有构件部署工具一般都面向特定的应用服务器平台,即只能将构件等部署单元部署到其对应的应用服务器上.而且,现有部署工具一般很少单独出现,通常集成于其对应应用服务器的管理控制台中.该文设计了一个独立于应用服务器平台的构件部署工具HHUCDT(HoHaiUniversity Component Deployment Tool),使用该部署工具不仅能将标准的部署单元部署到任意符合最新规范的应用服务器上,亦可兼容部署当前非标准的主流部署单元.该文的主要工作是:1.深入研读了部署及相关规范,如J2EE平台规范、EJB规范、管理规范等,对部署及相关技术作了系统论述.2.从代码级分析了国内外多个应用服务器及部署工具,如JBoss、WebLogic、Sun J2EE SDK等,阐述了它们的部署机制以及实现的共性和差异性.3.设计了独立于应用服务器平台的部署工具HHUCDT,详尽描述了HHUCDT中部署单元的发布、启动、停止、卸载等部署机制的设计思想,设计了兼容其他部署单元的统一接口,描述了HHUCDT的实现过程.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号