摘要:
本文主要描述使用Spring.DM2.0,创建OSGi的HelloWorld演示程序,理解Spring.DM的OSGi框架实现机制。环境描述:项目版本Eclipse3.7.xJDK1.6.xSprng.DMspring-osgi-2.0.0.M1-with-dependencies下载地址一、环境准... 阅读全文
摘要:
使用Eclipse开发OSGi Bundle时,会发现有很多现成的Bundle可以用。但如何使用这些Bundle呢?除了上网搜索查资料外,阅读这些Bundle的源码也是一个很好的方法。本文以org.eclipse.osgi.services为例,说明如何用Eclipse阅读其源码。第一步:打开Ecl... 阅读全文
摘要:
http://www.pan1234.com/ 阅读全文
摘要:
简介:作为一个新的事实上的工业标准,OSGi 已经受到了广泛的关注, 其面向服务(接口)的基本思想和动态模块部署的能力, 是企业级应用长期以来一直追求的目标。Spring 是一个著名的 轻量级 J2EE 开发框架,其特点是面向接口编程和非侵入式的依赖注入。将 OSGi 和 Spring 结合能充分发... 阅读全文
摘要:
下面列出了主要的控制台命令:表 1. Equinox OSGi 主要的控制台命令表类别命令含义控制框架launch启动框架shutdown停止框架close关闭、退出框架exit立即退出,相当于 System.exitinit卸载所有 bundle(前提是已经 shutdown)setprop设置属... 阅读全文
摘要:
1 生命周期管理对于非模块化应用,生命周期将应用作为一个整体来操作;而对于模块化应用,则可以以细粒度的方式来管理应用的某一个独立部分。OSGi生命周期管理OSGi生命周期层有两种不同的作用:在应用程序外部,定义了对bundle生命周期的相关操作。OSGi生命周期层允许在执行时,从外部安装、启动、更新... 阅读全文
摘要:
今天学习OSGI的过程中按照书上所述搭建好第一个helloworld插件工程,运行的过程中出现下面所示的错误:!SESSION 2014-06-09 21:04:49.038 -----------------------------------------------eclipse.buildId... 阅读全文