摘要:
摘录自InfoQ电子书:《OSGi原理与最佳实践(精选版).pdf》支持模块化的动态部署基于 OSGi 而构建的系统可以以模块化的方式(例如 jar 文件等)动态地部署至框架中,从而增加、扩展或改变系统的功能。要以模块化的方式部署到 OSGi 中,必须遵循 OSGi 的规范要求,那就是将工程创建为符合规范的Bundle工程(就是Eclipse中的插件工程),或者使用工具将工程打包成符合规范的 Jar 文件。支持模块化的封装和交互OSGi 支持模块化的部署,因此可以将系统按照模块或其他方式划分为不同的 Java 工程,这和以往做 Java系统时逻辑上的模块化是有很大不同的,这样做就使得模块从物理 阅读全文
posted @ 2012-07-14 11:04
ajian005
阅读(281)
评论(0)
推荐(0)
摘要:
1. 引言 软件架构是软件工程学中一个正高速发展的子研究和实践领域.软件架构是程序或计算系统的结构,包括软件组件、那些组件的外部可见的属性,以及那些组件之间的关系.软件架构对于系统非常重要的原因A.起到与涉众交流的作用B.是系统初步的设计决定C.是系统一个灵活的抽象软件架构提供了一个通用的语言来表达不同的涉众对系统的担忧,如果没有这样的一种语言,就会使系统非常难于理解和领会,以至于不能尽早决定系统的质量和可用性.软件架构是软件系统构建,修改和分析的技术蓝图.2. 架构是涉众交流的工具2.1 架构结构架构结构是一种描述和规约.这些描述和规约被多个涉众使用和遵守.架构师设计完成系统的整体架构结构, 阅读全文
posted @ 2012-07-14 00:01
ajian005
阅读(383)
评论(0)
推荐(0)

浙公网安备 33010602011771号