- 博客(4)
- 资源 (4)
- 收藏
- 关注
转载 OSGi规范与原理(杂)
使用OSGI优缺点使用OSGI构建Java应用优点比较明显,主要体现在以下几个方面:1、基于OSGI的应用程序可动态更改运行状态和行为。在OSGI框架中,每一个Bundle实际上都是可热插拔的,因此,对一个特定的Bundle进行修改不会影响到容器中的所有应用,运行的大部分应用还是可以照常工作。当你将修改后的Bundle再部署上去的时候,容器从来没有重新启过。这种可动态更改状态的特性在一些及时性很强的
2017-10-24 22:42:15
663
原创 OSGi规范与原理(2)--模块化
模块化定义了强制性的逻辑边界:代码要么是模块的一部分,要么不是模块的一部分(模块外面)。模块内部的实现细节只对模块的内部的代码可见,而其他代码只能看到模块明确公开的部分(公共API)一、模块与面向对象 在Java中已经用到了面向对象,为什么还同时需要使用模块化呢?问题的答案是:二者的需求源于粒度。 使用Java开发时,可以把面向对象做为模块的实现方式,而像这样的开发是在微观编程,意味着并不
2017-10-24 22:33:01
217
原创 OSGi规范与原理(1)
一、OSGi基本概念1. Bundle Bundle是OSGi中的模块,其生命周期被OSGi所管理,可以被动态的安装、启动、停止和卸载。通过OSGi框架将多个Bundle组织在一起就形成了系统。每一个Bundle有独立于其他Bundle的ClassLoader,所以每个Bundle的内部实现都是隔离的。2. Service OSGi服务就是注册到OSGi框架当中的Java对象。在注册时可以
2017-10-24 20:12:12
803
ISO/IEC 14882:1998.pdf c++98标准
2017-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人