通过客户端编程的方式调用webservice
2013-10-10 09:36
453 查看
通过客户端编程的方式调用webservice其实与通过jdk调用webservice的方式其实是一样的。在4种调用webservice的方式中推荐使用
通过jdk来调用webservice的那一种方式,因为其实他才是最简单的
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import com.njupt.webservice.HelloService;
public class App {
public static
void main(String[] args) throws Exception {
URL wsUrl = new URL("http://127.0.0.1:6790/hello?wsdl");
//QName()的第一个参数是wenservice(服务端)所在包的倒序,在此作为命名空间
Service s = Service.create(wsUrl, new QName("http://webservice.njupt.com/",
"HelloServiceService"));
//注意,getPort()方法的第二个参数是HelloServicePort,二Service.create()的第二个参数是HelloServiceService.
//不要写错了,二者都可以在这个webservice的wsdl文件中找到
HelloService hs = s.getPort(new QName("http://webservice.njupt.com/","HelloServicePort"),HelloService.class);
String ret = hs.sayHello("张银叶");
System.out.println(ret);
}
}
通过jdk来调用webservice的那一种方式,因为其实他才是最简单的
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import com.njupt.webservice.HelloService;
public class App {
public static
void main(String[] args) throws Exception {
URL wsUrl = new URL("http://127.0.0.1:6790/hello?wsdl");
//QName()的第一个参数是wenservice(服务端)所在包的倒序,在此作为命名空间
Service s = Service.create(wsUrl, new QName("http://webservice.njupt.com/",
"HelloServiceService"));
//注意,getPort()方法的第二个参数是HelloServicePort,二Service.create()的第二个参数是HelloServiceService.
//不要写错了,二者都可以在这个webservice的wsdl文件中找到
HelloService hs = s.getPort(new QName("http://webservice.njupt.com/","HelloServicePort"),HelloService.class);
String ret = hs.sayHello("张银叶");
System.out.println(ret);
}
}
相关文章推荐
- 通过客户端编程的方式调用webservice
- 通过客户端编程方式调用webService
- webservice调用通过客户端编程的方式调用webservice
- yii 调用c#写的Webservice时客户端编程方式
- WebService的四种客户端调用方式(基本)
- Webservice的四种客户端调用方式
- webservice接口常见问题1:客户端使用SOAP方式调用CXF服务时异常
- webservice之axis2客户端调用(maven方式创建java项目)
- webservice的发布技术不同,客户端调用程序也不一样,从发布的wsdl文档,怎么判断webservice是哪种方式发布的?
- AXIS2 webservice客户端调用服务端的三种方式
- Webservice的四种客户端调用方式
- 通过ScriptManager在客户端来调用服务器端方法或者webService的方法
- webservice--四种客户端调用方式
- Atitit 动态调用webservice与客户端代理方式调用
- webservice客户端调用方式
- webservice中的wsdl文件的剖析,已经swebservice客户端调用的几种方式
- 请教怎么样通过编程的方式调用textBox的DoubleClick事件???
- java调用Myeclipse通过jax-ws方式搭建的webservice
- 客户端调用WebService方式总结
- 使用Loadrunner 调用Webservice接口测试优化总结(通过URL方式)