文件名称: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)