![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OSGi
文章平均质量分 85
Dreava
这个作者很懒,什么都没留下…
展开
-
OSGi初识
OSGi诞生初期,其目的主要是能够灵活方便并远程管理互联的网络嵌入设备,OSGi联盟上对于OSGi service platform有这样一句解释:The OSGi service platform delivers an open, common architecture for service providers, developers, software vendors, gatew原创 2009-12-10 23:08:00 · 446 阅读 · 0 评论 -
Spring与OSGi的整合(一)
1. 开发环境的准备现在的eclipse都已经包含了Equinox,无需单独下载。下载最新版的Spring DM,Spring官方网站:www.SpringSource.org2. 开发OSGi的HelloWorld应用程序在这一节,我们将开发一个OSGi bundle,演示如何利用Equinox进行OSGi bundle的开发、运行及调试,为之后的示例做准备。首先,新建一个Plug-in...2009-12-12 20:11:28 · 388 阅读 · 0 评论 -
Spring与OSGi的整合(二)
上接Spring与OSGi的整合(一) 3. 开发一组计算器bundle实例 本节讲到的例子是仿照网上甚为流行的一个例子,但苦于一直未找到源码,网上贴的都是一些转帖,代码片段,估计初学者很难将其还原并调通!我最开始弄这个咚咚的时候,其过程之痛苦,难以言喻,所以想着仿照该例子的设计,给予实现,文后贴出源码,希望能帮到大家。该例子是一个关于计算器的实例,osgi.example.com...2009-12-12 20:36:53 · 684 阅读 · 0 评论 -
基于Equinox开发OSGi应用(一)
在本博客的前面一些文章中,简单介绍过OSGi的相关原理,通过上篇文章,我们知道bundle之间是可以相互依赖各自内部的包的——通过bundle的manifest.MF文件声明Import-Package,前提是被依赖的包通过manifest.MF文件声明了Export-Package,即被声明导出,只有这样的包才能被其他bundle引用。这种声明式的导出及引用服务,极大的方便了模块(bundle...2009-12-12 21:00:05 · 169 阅读 · 0 评论 -
基于Equinox开发OSGi应用(二)
上接 基于Equinox开发OSGi应用(一) 开发一组计算器bundle实例 本节讲到的例子是仿照网上甚为流行的一个例子,但苦于一直未找到源码,网上贴的都是一些转帖,代码片段,估计初学者很难将其还原并调通!我最开始弄这个咚咚的时候,其过程之痛苦,难以言喻,所以想着仿照该例子的设计,给予实现,文后贴出源码,希望能帮到大家。 该例子是一个关于计算器的实例...2009-12-12 21:10:05 · 126 阅读 · 0 评论 -
OSGi初识
——题记 这段时间由于工作的关系,一直在研究OSGi相关的东西,想了想,跑到这来,特意开通了自己的博客,把自己的一些心得写下来,算是对前段时间学习的总结,也把自己的学到的东西拿出来和大家一起分享,并希望能引发一些讨论,共同探讨,一起进步,那就更好了。我打算把以前弄过的东西都总结一下,放到博客上来,感觉这是个不错的习惯,共勉之。 OSGi诞生初期,其目的主要是能够灵活方便并远...2009-08-22 14:44:56 · 106 阅读 · 0 评论