
OSGI
babyduncan
这个作者很懒,什么都没留下…
展开
-
什么是OSGI,OSGI有哪些优点。
OSGi亦称做Java语言的动态模块系统,它为模块化应用的开发定义了一个基础架构。OSGi容器已有多家开源实现,比如Knoflerfish、Equinox和Apache的Felix。您可以通过这些容器,把您的应用程序劈分为多个模块单元,这样,您就可以更容易地管理这些模块单元之间的交叉依赖关系。从开发者的角度看,OSGi具有以下优点:a) 您可以在不重启容器的情况下,动态地安装、卸载...原创 2011-03-31 15:13:04 · 452 阅读 · 0 评论 -
OSGI之HelloWorld
在OSGi中,软件是以Bundle的形式发布的。一个Bundle由Java类和其它资源构成,它可为其它的Bundle提供服务,也可以导入其它Bundle中的Java包;同时,OSGi的Bundle也可以为其所在的设备提供一些功能。Eclipse为开发OSGiBundle提供了优秀的支持,它不仅提供了向导来创建OSGi Bundle,而且还提供了内嵌的Equinox容器,您可以使用该容器执行和调试O...原创 2011-03-31 15:49:28 · 112 阅读 · 0 评论 -
设置Spring DM环境
设置Spring DM开发环境Spring DM框架 1.0(Spring Dynamic Modules framework 1.0 )支持与 OSGi Specification Release 4(或更高版本)以及 JDK 1.4(或更高版本)兼容的 OSGi 套件的开发。Spring DM还针对三个开源 OSGi 容器实施(Equinox 3.2.2、Felix 1.0.1 和 Kno...原创 2011-03-31 16:47:25 · 154 阅读 · 0 评论