摘要:
用Axis2实现Web Service,虽然可以将POJO类放在axis2\WEB-INF\pojo目录中直接发布成Web Service,这样做不需要进行任何配置,但这些POJO类不能在任何包中。这似乎有些不方便,为此,Axis2也允许将带包的POJO类发布成Web Service。 先实现一个POJO类,代码如下:package service;public class MyService{ public String getGreeting(String name) { return " 您好 " + name; } pu...
阅读全文
posted @ 2011-08-28 12:01
Dream_c
阅读(1055)
推荐(0)
编辑
摘要:
在实际的应用中,不仅需要使用WebService来传递简单类型的数据,有时也需要传递更复杂的数据,这些数据可以被称为复合类型的数据。数组与类(接口)是比较常用的复合类型。在Axis2中可以直接使用将WebService方法的参数或返回值类型声明成数组或类(接口)。但要注意,在定义数组类型时只能使用一维数组,如果想传递多维数组,可以使用分隔符进行分隔,如下面的代码所示:String[] strArray = new String[]{ "自行车,飞机,火箭","中国,美国,德国", "超人,蜘蛛侠,钢铁侠" } ;上面的代码可以看作是一
阅读全文
posted @ 2011-08-28 11:59
Dream_c
阅读(1191)
推荐(0)
编辑
摘要:
Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物。Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持Spring、JSON等技术。这些都将在后面的系列教程中讲解。在本文中主要介绍了如何使用Axis2开发一个不需要任何配置文件的WebService,并在客户端使用Java和C#调用这个WebService。一、Axis2的下载和安装 读者可以从如下的网址下载Axis2的最新版本: http://ws.apache.org/axis2/ 在本文使用了目前Axis2的最新版本1.4.1。读者可以下载如下
阅读全文
posted @ 2011-08-28 11:12
Dream_c
阅读(5002)
推荐(0)
编辑
摘要:
Axis1 Code:/** * @Description Axis1客户端 * @author 无处不在 QQ:381969898 * @DateTime 上午10:13:18 */public class Axis1Client { public String execute() throws Exception { // 外接口返回值 String result = ""; // 初始化传递的参数 String parmInfo1 = "value1" ; String parmInfo2 = "value2"...
阅读全文
posted @ 2011-08-28 10:35
Dream_c
阅读(5308)
推荐(0)
编辑
摘要:
wsdl2java 用于根据WSDL生成相应的服务端和客户端代码的生成工具。命令行格式为:WSDL2Java [options] -uri <url or path> : A url or path to a WSDL其中常用的options具体如下:-o <path> : 指定生成代码的输出路径-a : 生成异步模式的代码-s : 生成同步模式的代码-p <pkg> : 指定代码的package名称-l <languange> : 使用的语言(Java/C) 默认是java-t : 为代码生成测试用例-ss : 生成服务端代码 默认不生成-sd
阅读全文
posted @ 2011-08-28 09:31
Dream_c
阅读(2894)
推荐(0)
编辑