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

【WebService学习历程记录(五)】复杂对象的加入

2013-01-26 
【WebService学习过程记录(五)】复杂对象的加入学习地址:http://blog.csdn.net/alex197963/article/details/

【WebService学习过程记录(五)】复杂对象的加入

学习地址:http://blog.csdn.net/alex197963/article/details/4366867

学习目标:使用javabean作为参数或返回值的使用方式

学习重点:在之前学习的基础上,学会使用.aegis.xml文件

学习项目记录

3、文件内容如下

IHelloS接口

package cn.com.rwq.hellotest;import cn.com.rwq.test.jiekou.ihellos.HelloServiceClient;import cn.com.rwq.test.jiekou.ihellos.HelloServicePortType;import com.cn.rwq.javabean.Person;public class HelloTest {         /**           * 这个方法调用web服务并返回服务执行的结果         * @param yourName         * @return         */                public static void main(String[] args) {              HelloServiceClient service=new HelloServiceClient();              HelloServicePortType port=service.getHelloServiceHttpPort();              String MyName="zhangsan";              String name = port.sayHello(MyName);            System.out.println(name);                         Person person = port.creatPerson("张三", 10, false);            System.out.println("name="+person.getName().getValue()+" ; age="+person.getAge()+" ; sex="+person.isSex());            Person newPerson =port.changePerson(person);            System.out.println("name="+newPerson.getName().getValue()+" ; age="+newPerson.getAge()+" ; sex="+newPerson.isSex());        }  } 
注意:person.getName()无法直接得到name值需要使用person.getName().getValue()

问题解决学习地址:http://www.2cto.com/kf/201211/166568.html

6、正确运行结果

zhangsan,你好!
name=张三 ; age=10 ; sex=false
name=张三,hello ; age=12 ; sex=true


正常完成

热点排行