OSGI规范及实现
网上已有很多的介绍文章,本文只汇编资料,不做详细介绍
-
OSGI既指OSGi Alliance组织,也指该组织制定的组件技术框架,这个框架的最大优点是可动态的加载、启动、停止和卸载一个组件。目前,Eclipse的插件技术正是基于该规范实现的。门户网站为 http://www.osgi.org/Specifications/HomePage ,可下载规范全文,是非常好的详细设计文档。
-
51CTO.com介绍OSGi的专栏 http://developer.51cto.com/art/200909/154863.htm 。从这里可以看出OSGi是Java模块化的事实上的标准。本页列出了很好的介绍文章。
-
Wikipedia.org的介绍 http://en.wikipedia.org/wiki/OSGi
-
OSGi的几款开源实现 http://developer.51cto.com/art/200903/112409_1.htm
-
Eclipse对OSGi的支持 http://www.eclipse.org/equinox/
-
用C++的实现 http://www.appinf.com/docs/poco/00100-OSPOverview.html 这是一个商业版本,需付费使用。实现时,考虑C++与Java的不同,并没有完成按OSGi标准实现,但概念是一致的。