首页> 中文学位 >基于OSGi的动态模块化开发模式的设计与实现
【6h】

基于OSGi的动态模块化开发模式的设计与实现

代理获取

目录

声明

摘要

第1章 绪论

1.1 课题背景及研究的目的和意义

1.2 开发模式的发展概况

1.2.1 C/S开发模式

1.2.2 B/S开发模式

1.3 传统开发模式的不足

1.4 主要工作任务

1.5 论文组织结构

第2章 动态模块化开发的需求分析

2.1 模块化

2.1.1 模块化介绍

2.1.2 模块化的趋势

2.2 功能需求

2.2.1 实现Web应用与模块框架的交互

2.2.2 启动模块化框架

2.2.3 启动模块

2.2.4 处理请求

2.2.5 缓存资源

2.2.6 处理异常

2.2.7 管理模块

2.3 非功能需求

2.3.1 可扩展性

2.3.2 兼容性

2.3.3 健壮性

2.4 本章小结

第3章 动态模块化开发的设计与实现

3.1 总体架构

3.1.1 功能架构

3.1.2 分层架构

3.1.3 运维架构

3.2 动态模块化的设计和实现

3.2.1 实现Web应用与模块化框架的交互

3.2.2 启动模块化框架组件

3.2.3 启动模块组件

3.2.4 处理请求组件

3.2.5 缓存资源组件

3.2.6 处理异常组件

3.2.7 管理模块组件

3.3 动态模块化的应用部署

3.3.1 开发环境部署

3.3.2 主项目的组成结构

3.3.3 模块项目的组成结构

3.4 本章小结

第4章 应用实例及分析

4.1 应用实例

4.2 本章小结

5.1 结论

5.2 展望

参考文献

攻读硕士学位期间发表的论文及其它成果

致谢

作者简介

展开▼

摘要

随着公司信息化建设的飞速发展,原来的小系统变成大系统,原来由独立开发变成协作开发,这些改变导致应用系统的开发方式不同,给系统的开发过程带来新的挑战。为了更好地、更快速和灵动地实现客户需求,更好地复用已有业务服务,需要建设和规范一个开发模式,实现应用系统的快速开发和高质量交付。本文在分析传统开发模式不足之处的基础上,提出了基于OSGi技术的动态模块化开发模式,并成功运用于车辆管理系统的应用实践。
  本文主要工作如下:
  (1)本文讨论了传统开发模式的不足,介绍OSGi规范优势,并根据公司需求,提出了一种适合企业级动态模块化的开发模式。同时,设计了一个依托统一开发平台的动态模块化框架的架构方案。
  (2)基于以上方案,针对统一开发平台动态模块化框架的设计和实现,完成了动态模块化的需求分析、详细分析和具体实现,并成功地通过实践验证了“热插拔”、“即插即用”的模块动态化、模块化。
  (3)以车辆管理系统为例,详细阐述了在新开发模式的开发和应用部署过程,分析并总结了动态模块化的应用成效。
  本文提出的动态模块化开发模式从传统的项目导向方式向标准化、规模化、可复用的方向转变,进一步将复杂应用软件模块化,按需挑选通用模块,从而实现业务应用系统的统一开发和高质量交付。整合信息资源,减少冗余建设,消除信息孤岛,实现企业信息共享和业务流程整合,为业务应用系统的动态模块化开发提供了基础和支持。

著录项

  • 作者

    程华沈;

  • 作者单位

    华北电力大学;

    华北电力大学(北京);

  • 授予单位 华北电力大学;华北电力大学(北京);
  • 学科 计算机技术
  • 授予学位 硕士
  • 导师姓名 柳长安,张鹏;
  • 年度 2017
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    OSGi技术; 软件设计; 动态模块化; 车辆管理系统;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号