文摘
英文文摘
声明
第1章 绪论
1.1研究背景
1.2开发模式的研究历史及发展状况
1.2.1开发模式简介
1.2.2传统开发模式的不足
1.2.3 OSGi的优势
1.3主要工作任务
1.4论文组织结构
第2章 模块化技术
2.1模块化
2.2静态模块化和动态模块化
2.2.1静态模块化
2.2.2动态模块化
2.3模块化的趋势
第3章 关键技术
3.1 OSGi规范
3.2 OSGi框架
3.2.1 Module layer
3.2.2 ClassLoader
3.2.3 Lifecycle Layer
3.2.4 Bundle的交互方式
3.3 OSGi服务方式
3.4 Equinox实现
3.4.1 Equinox模块化
3.4.2 Equinox动态化
3.5 Spring Dynamic Module
3.5.1 Spring框架
3.5.2 Spring-DM功能
第4章 动态模块化的开发模式
4.1面向服务的树状开发模式
4.1.1开发模式的设计
4.1.2层次结构
4.2模式中关键Bundle的设计
4.2.1主控Bundle
4.2.2资源模块
4.2.3功能模块
4.3 Http Service
4.4应用程序的部署
第5章 动态模块化开发模式的实现
5.1系统设计
5.1.1系统描述
5.1.2体系结构
5.1.3界面设计
5.1.4开发环境搭建
5.1.5新建Bundle
5.2功能模块实现
5.2.1启动控制模块
5.2.2工具模块
5.2.3船舶申报管理模块
5.2.4其它模块
5.2.5系统的动态模块化实现
5.3系统部署
5.3.1准备工作
5.3.2部署
5.3.3与传统VTS的比较
第6章 总结与展望
6.1总结
6.2展望
参考文献
致 谢
研究生履历
大连海事大学;