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
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
相关文章推荐
- 前阿里开发工程师的分享微服务之基于Docker的分布式企业级实践
- 企业级分布式应用服务EDAS——开发指南
- 基于分布式进程服务的企业开发平台
- 基于 Spring + Dubbo 开发分布式REST服务实战
- 基于 Spring + Dubbo 开发分布式REST服务实战
- OSGi.基于Spring,Hibernate的Web应用快速开发指南
- 分布式设计与开发(三)------高一致性服务ZooKeeper
- 基于Dubbo框架构建分布式服务 (二)
- Android 项目开发 基于Web Service 服务的中英翻译软件(二)主界面
- 服务端开发笔记二:基于pomelo的分布式手游架构
- Android-->无障碍服务(AccessibilityService)开发指南(多用于抢红包,添加附近好友等功能)
- 基于 OSGi 服务模型实现组件之间松耦合通信
- 基于.NET环境的分布式应用系统开发技术
- 开发基于接口的.NET Web服务 [转]
- WCF分布式开发常见错误解决(12):The server was unable to process the request,服务无法处理请求
- ASP.NET MVC 中应用Windows服务以及Webservice服务开发分布式定时器
- 使用 PHP 开发基于 Web 服务的应用程序
- 微服务框架Finagle介绍 Part2: 在Finagle中开发基于Http协议的应用
- 基于Dubbo框架构建分布式服务
- 基于Dubbo框架构建分布式服务