在javax.xml.namespace.QName这个类中,有构造器
QName(String namespaceURI, String localPart)
在WSDL-FIRST的设计模式下(即先设计WSD文件),
第一个参数namespaceURI,等同于wsdl文件中wsdl:definitions 中的targetNamespace;
第二个参数localPart,等同于wsdl文件中wsdl:service中的name,即所要发布的webservice的名称。
下面语句:
static final QName SERVICE_NAME = new QName("http://www.example.org/TestService/",
"SayHelloService");
其中,
"http://www.example.org/TestService/":为命名空间,是唯一的;
"SayHelloService":是wsdl中已经定义的webservice的名称。
Server端有如下语句:
String address = "http://localhost:9090/TestService/SayHello";
Endpoint.publish(address, implementor);
Endpoint是JAX-WS v2.1 中一个抽象类,javax.xml.ws.Endpoint。EndPoint使用类中的静态方法被创建,同时将web service的实现者和发布地址绑定。
如下语句:
<wsdl:service name="SayHelloService">
<wsdl:port name="SayHelloPort" binding="tns:SayHello">
<soap:address location="http://localhost:9090/Testervice/SayHello"/>
</wsdl:port>
</wsdl:service>
这里wsdl:port 将service的“调用函数”和之前定义的SayHello绑定。soap:address location为此webservice需要发布的地址,即server端要发布的地址。
客户端通过wsdl请求web service的整个过程可以理解为,首先在wsdl文件中的命名空间中,找到webservice服务,即找到了服务器端发布此服务的地址。
from:
http://nuaaiceberg.spaces.live.com/Blog/cns!41C1B9B2BA8FF4E3!365.entry
分享到:
相关推荐
NULL 博文链接:https://ztc.iteye.com/blog/286098
Web Service学习笔记
web service的概述,包括定义,基本架构,使用的主要技术以及常用框架的简单介绍
* 目前两种主要的技术类型 * 1、soap-based web service * 2、restful-based web service * * soap-
Web前端学习笔记:HTML5+CSS3+JavaScript.pdf
web service入门学习笔记,包含运行实例代码
web安全学习笔记.pdf
自己web前端的学习笔记,超详细,对于初学者用处很大,对于专业的前端开发来说,不建议下载,适用于后端开发参阅
web学习笔记,web学习笔记,web学习笔记,web学习笔记,web学习笔记,web学习笔记
Java web基础学习笔记,笔记保护web学习的技术难点。
android service 学习笔记(上、下)android service 学习笔记(上、下)
axis开发web_service程序_学习笔记,学习axis开发,学习笔记
[Web Service学习笔记]第 1 篇 SOAP的HelloWord实例 ******************************************************* 作者:陈刚,程序员,广西省桂林人,广西师范大学数学系 97 届毕业。 blog:...
本人在学习web开发中的个人学习笔记,其中包括Ext ssh javascript css 特效收藏 学习笔记
Web安全学习知识库 Web安全学习笔记 Web-Sec Documentation
里面只有这样几句话:“交易消息(包括请求和应答)是以XML格式表达的,包括两个部分:Message Header(消息头)与Service Content(交易业务内容)。” “接口协议使用HTTP协议,落地方为发起方提供访问的URL,发起方...
Study Notes For Web Hacking / Web安全学习笔记。。。。。
Web安全学习笔记PDF
Web安全学习笔记
Web安全学习笔记