Xfire webservice 简单应用
发布时间:2020-12-17 00:05:44 所属栏目:安全 来源:网络整理
导读: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 or
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("mail@mail.com"); 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); } }
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |