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

[原创]webservice 札记(小结) axis2 集成spring<三> 传递对象

2012-10-30 
[原创]webservice 笔记(小结) axis2 集成spring三 传递对象我们还是用 webservice 笔记(小结) 一中的

[原创]webservice 笔记(小结) axis2 集成spring<三> 传递对象
我们还是用 webservice 笔记(小结) <一>中的那个项目

1、在服务器端建立一个Person类,内容如下:




2、通过wsdl的方式自动生成客户端:
3、ServiceClient客户端中建立ServiceClientPerson类,内容如下:

package sample.service;public class ServiceClientPerson {/** * @param args */public static void main(String[] args) throws java.lang.Exception {HelloWorldStub stub = new HelloWorldStub();//创建Person对象HelloWorldStub.Person person = new HelloWorldStub.Person();person.setAge("23");person.setName("张三");//设置要调用的方法的值HelloWorldStub.GetPerson getPerson = new HelloWorldStub.GetPerson();getPerson.setPerson(person);//调用getPerson并得到相应的返回值HelloWorldStub.GetPersonResponse response = stub.getPerson(getPerson);System.out.println("age="+ response.get_return().getAge());System.out.println("name="+ response.get_return().getName());}}


4、运行后在console中打印出

age=23
name=张三
说明调用成功
一定要注意的是,建立的Person一定要实现java.io.Serializable接口。

如果有问题可以加群 : 84242283(webservice交流学习)

热点排行