首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

发布一个服务开发框架Venus :java 服务开发框架

2012-07-16 
公布一个服务开发框架Venus :java 服务开发框架1. 如何服务化采用接口与实现分离,服务接口是一种契约,他与

公布一个服务开发框架Venus :java 服务开发框架
1. 如何服务化
采用接口与实现分离,服务接口是一种契约,他与我们开发web Service类似。

java开发语言:采用对程序员友好的接口申明形式,开发人员不需要关心客户端与服务端之间的传输协议。
其他语言:可以通过该框架提供自定义协议进行交互
2. 服务接口定制
定义服务接口
接口参数命名
定义参数校验规则
Java语言服务接口尽量不要依赖其他项目. 接口层面只需要接口相关的参数对象类与服务类
异常定义
3. 接口参数校验
4. 提供3种交互方式
请求应答模式:普通的request、response,一般用于接口有返回值
异步请求模式:通常用于接口无返回值,客户端并不关心服务器的处理结果,也不用关心服务器处理多少时间
异步回调模式:接口无返回值,处理通常消化大量时间,需要服务端通知处理结果的业务接口

下面是一个例子:

1、简单的接口例子:HelloService.java



3、服务端的实现
 

热点排行