OSGi入门参考

初探Java企业级开源框架OSGi http://developer.51cto.com/art/200903/112409.htm

OSGi优点:1. 热插拔,无须重启。
2. 它是一个稳定高效的系统。OSGi 是一个微核的系统,所谓微核是指其核心只有为数不多的几个jar 包。基于OSGi
框架的系统可分可合,其结构的优势性导致具体的Bundle 不至于影响到全局,不会因为局部的错误导致全局系统的崩溃。每个Bundle 也只有当服务被调用的时候才会启动,因此性能是较一般的框架高出许多。
3. 可复用性强。

Hello world 例子碰到java.lang.ClassNotFoundException: demo.say.SayHelloService的问题。
解决方案:src下package的名字不能与imported package重名。

使用 Equinox 框架进行 OSGi 环境下的 Web 开发 http://www.ibm.com/developerworks/cn/web/0907_osgiweb_liuqing/ 有部分遗漏, 详见http://hi.baidu.com/webidea/blog/item/27ba6b4e0ab912c6d0c86a07.html

 

你可能感兴趣的:(osgi)