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

jersery client调用REST框架web services服务的一个示范

2012-07-19 
jersery client调用REST框架web services服务的一个示例这是最近项目中和第三方联调接口时遇到的一个问题。

jersery client调用REST框架web services服务的一个示例

这是最近项目中和第三方联调接口时遇到的一个问题。

第三方服务端:是使用jersery REST框架构建的web services服务,提供给我们的是wadl文件。他们是基于的是JDK1.6开发环境,jersery的版本也比较高,也是基于JDK1.6.

我方客户端:我们的现网环境是基于JDK1.5,所以要考虑基于JDK1.5环境进行开发测试。如果直接使用和他们一样版本的jersery客户端jar,基于他们提供的wadl文件生成客户端,基本上是半小时内将问题搞定,但那必须在jdk1.6环境下,

所以我们必须让他在jdk1.5环境下能跑,最后在网上找了低版本的jersery客户端jar,同时将jaxb相关的几个jar也替换成低版本的,自己写客户端调用,而不使用直接自动生成的客户端代码,将问题搞定。

?

客户端调用代码如下所示:

?

?

?

?其中的请求对象和响应对应都加入@XmlRootElement注解,如下所示:

?

?

?

@XmlRootElementpublic class ReqOutCertificate {private String cardasno;private String termno;private String radom1;private String skfactor;private String mac1facto;        。。。。。}

?附件lib.rar是使程序能在jdk1.5环境下能运行的lib,包含所有的jar包。这是关键。

附件lib_for_jdk5.rar是能在jdk1.5下运行的关键的几个jar包。

?

热点排行