- 5
- 0
- 约5.29万字
- 约 65页
- 2018-12-21 发布于上海
- 举报
基于osgi的eap系统的设计与实现-计算机技术专业论文
上海交通大学工程硕士学位论文第二章
上海交通大学工程硕士学位论文
第二章 相关技术原理
·
· PAGE 5·
第二章 相关技术原理
模块化是指解决一个复杂问题时自顶向下逐层把系统划分成若干模块的过程, 有多种属性,分别反映其内部特性。每个模块完成一个特定的子功能,所有的模块 按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。
模块具有以下几种基本属性:功能、状态、接口、逻辑,功能、状态与接口反 映模块的外部特性,逻辑反映它的内部特性。
在系统的结构中,模块是可组合,分解和更换的单元。模块化开发方式将软件 开发从手工业阶段带入了工业化生产时代,OSGi 框架为模块化开发方法提供了必要 组件标准,以及灵活的框架结构。基于 OSGi 框架开发的软件具有规范的模块、动态 的插拔组件、稳定高效等特点。本章将首先分析模块化开发技术和 OSGi 规范以及特 点,最后分析实现基于 OSGi 框架的企业应用平台所需的一些技术。
2.1 模块化开发原理
在过去几年,Java 模块化一直是一个活跃的话题。从 JSR 277(现已废止)到 JSR 291[6],模块化看起来是 Java 进化过程中的必经一环。即便是基于 JVM 的未来语 言,比如 Scala,也考虑了模块化的问题。
2.3.1 模块的定义
模块化是个一般概念,这一概念也适用于软件开发,可以让软件按模块单独开 发,各模块通常
您可能关注的文档
- 基于rbac的脱耦权限管理研究-工程硕士专业论文.docx
- 基于niosⅱ的视频监控系统的研究-电子与通信工程专业论文.docx
- 基于qt的输电铁塔防盗报警系统研究-计算机科学与技术专业论文.docx
- 基于pmsm的工业平缝机控制系统研究与设计-机械制造及其自动化专业论文.docx
- 基于oracle架构的传输综合网管系统研究与实现-计算机技术专业论文.docx
- 基于nutch和solr的企业级搜索引擎的研究与实现-计算机软件与理论专业论文.docx
- 基于pca的人脸识别系统的设计与实现-仪器科学与技术专业论文.docx
- 基于openflow控制策略研究-计算机应用技术专业论文.docx
- 基于pmi的权限管理技术在电子政务中的研究与应用-计算机应用技术专业论文.docx
- 基于opensocial规范的企业应用研究与实现-软件工程专业论文.docx
原创力文档

文档评论(0)