微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Xfire webservice 简单应用

import java.net.MalformedURLException; import java.util.Date; import org.codehaus.xfire.XFire; import org.codehaus.xfire.XFireFactory; import org.codehaus.xfire.client.XFireProxyFactory; import org.codehaus.xfire.service.Service; import org.codehaus.xfire.service.binding.ObjectServiceFactory; import org.codehaus.xfire.transport.http.CommonsHttpMessageSender; import cn.com.cpit.service.RTXWebservice; import cn.com.cpit.vo.Person; public class RTXTest { public static void main(String[] args) { String endpoint = "http://localhost:8080/RTXProWebservice/services/RTXProWebservice"; XFire xfire = XFireFactory.newInstance().getXFire(); XFireProxyFactory factory = new XFireProxyFactory(xfire); Service serviceModel = new ObjectServiceFactory().create(RTXWebservice.class,null,"http://vivianj.org/RTXWebservice",null); serviceModel.setProperty(CommonsHttpMessageSender.disABLE_EXPECT_CONTINUE,"true"); RTXWebservice stub = null; try { stub = (RTXWebservice) factory.create(serviceModel,endpoint); } catch (MalformedURLException e) { e.printstacktrace(); } Person person = new Person(); person.setUserName("ruzh"); person.setChsName("用户"); person.setEmail("[email protected]"); person.setMobile("13622222222"); person.setPhone("00"); person.setGender("1"); int check = stub.userIsExist("ruzh"); System.out.println(check); int result = -1; if (check == 0) { result = stub.updateUser(person); System.out.println(result); } }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐