OSGI 服务端模式Demo [C/S架构]

时间:2014-07-09 09:15:26
【文件属性】:

文件名称:OSGI 服务端模式Demo [C/S架构]

文件大小:319KB

文件格式:RAR

更新时间:2014-07-09 09:15:26

OSGI 服务端 C/S架构 插件

请参照本人的博客地址中对服务端搭建的思路和理解: http://blog.csdn.net/ostrichmyself/archive/2011/06/18/6554017.aspx 项目的需求是: 1. 建立一个服务端, 这个服务端是可以扩展的, 即后续可以有服务插入到该系统. 2. 系统可以即时对服务进行插拔的能力, 自动升级的能力等 该Demo模拟了这样一个功能, 从OSGI命令行接收到一个命令: 服务名 参数1 参数2 就能将服务转发到对应的服务插件上去. 比如: AddService 12 34 这样就能将参数传递给AddService这样的服务, 并得到两个参数相加的结果


【文件预览】:
com.ostrichmyself.util.xml2obj
----.project(691B)
----bin()
--------com()
----.settings()
--------org.eclipse.jdt.core.prefs(395B)
--------org.eclipse.pde.core.prefs(123B)
----META-INF()
--------MANIFEST.MF(538B)
----serviceconf()
--------service.xml(309B)
----src()
--------com()
----.classpath(376B)
----build.properties(148B)
com.ostrichmyself.util.thirdparty
----.project(694B)
----bin()
--------com()
----.settings()
--------org.eclipse.jdt.core.prefs(395B)
--------org.eclipse.pde.core.prefs(123B)
----META-INF()
--------MANIFEST.MF(732B)
----src()
--------com()
----.classpath(450B)
----lib()
--------dom4j-1.6.1.jar(307KB)
----build.properties(118B)
com.ostrichmyself.ia.serviceAdd
----.project(692B)
----bin()
--------com()
----.settings()
--------org.eclipse.jdt.core.prefs(395B)
--------org.eclipse.pde.core.prefs(123B)
----META-INF()
--------MANIFEST.MF(486B)
----src()
--------com()
----.classpath(376B)
----build.properties(80B)
com.ostrichmyself.ia.serviceMulti
----.project(694B)
----bin()
--------com()
----.settings()
--------org.eclipse.jdt.core.prefs(395B)
--------org.eclipse.pde.core.prefs(123B)
----META-INF()
--------MANIFEST.MF(494B)
----src()
--------com()
----.classpath(376B)
----build.properties(80B)
com.ostrichmyself.ia.center
----.project(688B)
----bin()
--------com()
----.settings()
--------org.eclipse.jdt.core.prefs(395B)
--------org.eclipse.pde.core.prefs(123B)
----META-INF()
--------MANIFEST.MF(638B)
----src()
--------com()
----.classpath(376B)
----build.properties(80B)
com.ostrichmyself.ia.iservice
----.project(690B)
----bin()
--------com()
----.settings()
--------org.eclipse.jdt.core.prefs(395B)
--------org.eclipse.pde.core.prefs(123B)
----META-INF()
--------MANIFEST.MF(409B)
----src()
--------com()
----.classpath(376B)
----build.properties(80B)
com.ostrichmyself.ia.msgSwitch
----.project(691B)
----bin()
--------com()
----.settings()
--------org.eclipse.jdt.core.prefs(395B)
--------org.eclipse.pde.core.prefs(123B)
----META-INF()
--------MANIFEST.MF(544B)
----src()
--------com()
----.classpath(376B)
----build.properties(80B)

网友评论

  • 看了文章说明很详细,谢谢
  • 可以执行,适合osgi入门的新手看看
  • 看了,很基础
  • 不出差的计划实际发生的副驾驶
  • 我还没运行起来,但是看看代码还是写的不错的
  • 很好的例子,基础学习
  • 用是可以用,就是交互参数有点问题 !操作起来麻烦 总体框架是对的
  • 运行不起来了
  • 不错的demo,谢谢分享
  • 很好的例子,基础学习
  • 我用的是eclipse 3.7.2,可以运行。只是输入参数之后并不执行计算
  • It can be run! Thank you.
  • 还可以啊,运行的起来
  • 运行不起来