您的位置:首页 > 其它

OSGI.基于ECF的分布式服务开发指南

2012-09-02 22:58 246 查看
1前言

1.1 本指南基于 OSGi.基于Spring,Hibernate的Web应用快速开发指南,所以开发中的某些具体步骤将省略,只具体到文件。

1.2 本指南将开发三个Bundle

com.dw.calc.service Bundle,发布接口ICalcService,接口功能为返回两个整数的和

com.dw.calc.service.impl Bundle,实现接口ICalcService接口

com.dw.calc.client Bundle,实现OSGi远程服务调用ICalcService接口

2下载ECF SDK

http://ftp.cs.pu.edu.tw/pub/eclipse/rt/ecf/3.5.6/org.eclipse.ecf.sdk_3.5.6.v20120610-1946.zip

3 安装 ECF Bundle 依赖到 virgo-tomcat 服务器

解压ECF SDK,复制org.eclipse.ecf.sdk\plugins目录下的所有.jar结尾的Bundles,拷贝到virgo-tomcat-server\repository\usr目录下

本指南中依赖的的bundle包基本都是从http://ebr.springsource.com/repository/app/下载

org.eclipse.ecf.springframework这个Bundle从git://git.eclipse.org/gitroot/ecf/org.eclipse.ecf.git获取,git的使用我就省略了,请直接下载,下载回来后改后缀名为.jar

4 开发 Bundle com.dw.calc.service

4.1 src/META-INF/MANIFEST.MF

Manifest-Version:1.0


Bundle-Version:1.0.0


Bundle-Name: Service


Bundle-ManifestVersion:2


Bundle-SymbolicName: com.dw.calc.service


Export-Package: com.dw.calc.service

4.2 src/com.dw.calc.service.ICalcService.ICalcService.java
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: