首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Rop重大升格周知

2012-08-15 
Rop重大升级周知首先,非常感谢众多网友对Rop所提出的修改建议,你们的建议是我完善Rop框架的源动力!由于这

Rop重大升级周知

首先,非常感谢众多网友对Rop所提出的修改建议,你们的建议是我完善Rop框架的源动力!由于这次更改很大,所以我还是在这边发,后面请大家到Rop群组http://rop.group.iteye.com/中讨论,谢谢合作!

这段时间,对Rop进行了较大的调整和优化,这边出一个较完整的更改日志,说明如下:


[size=x-large]2012-06-12


1.新增了Rop的Spring Schema命令空间

  可以通过rop命名空间配置Rop,如指定应用错误国际化资源地址、设置自定义的RopValidator,配置FormattingConversionService并添加自定义的转换器、注册拦截器,注册监听器,设置系统级参数的名称等,如下所示:



3.支持服务的多版本

@ServiceMethod添加了一个version属性,Rop将自动将method和version都匹配的请求路由到相应的服务方法中,如果找不到对应的版本,会报相应的错误,如下所示:


将返回如下的错误信息:


5.添加事件体系

  支持Rop框架启动后,关闭前的事件,每个服务处理前处理后的事件;
  以下是一个监听Rop框架初始化后事件的监听器:


返回如下报文:



7.可以将XML及JSON的请求数据绑定到请求对象中

如果需要使用XML请求数据,则format必须设置成xml,如果需要使用json,则format必须设置成json.

以下是一个带XML的请求:


来看一下服务端的

 
10.服务方法不工作在会话环境下

有些方法在不需要会话的时候也能访问,如下载一张图片,检查软件的最新版本等服务,这时可以通过@ServiceMethod的needInSession来设置:

热点排行