- 49
- 0
- 约2.94千字
- 约 4页
- 2018-03-13 发布于河南
- 举报
CXF生成的WSDL详解
?xml version=1.0 encoding=UTF-8?
!--这里的name是发布的service类名 + Service, targetNamespace 是取决于发布类所在的包 --
wsdl:definitions name=HelloWorldImplService targetNamespace=http://test/
!--types 的作用是定义输入输出参数都是什么样子的(类型) --
wsdl:types
xs:schema elementFormDefault=unqualified targetNamespace=http://test/ version=1.0
!--输入参数名字为‘sayHello’,类型是复杂类型‘sayHello’,在下面定义 --
xs:element name=sayHello type=tns:sayHello/
!--输出参数名字为‘sayHelloResponse’,类型是复杂类型sayHelloResponse, 在下面定义--
xs:element name=sayHelloResponse type=tns:sayHelloResponse/
!--输入参数类型的具体定义:包含一个element,名字为arg0,类型为string--
xs:complexType name=sayHello
!-- 这里的name 是自动生成的。当然,也可以在代码中指定名字。
public @WebResult(name=sayHelloResult) String sayHello(@WebParam(name=name) String str)
--
xs:sequence
xs:element minOccurs=0 name=arg0 type=xs:string/
/xs:sequence
/xs:complexType
xs:complexType name=sayHelloResponse
xs:sequence
xs:element minOccurs=0 name=return type=xs:string /
/xs:sequence
/xs:complexType
/xs:schema
/wsdl:types
!--这个message代表输入信息。这个输入信息的类型是sayHello,在types中定义过 --
wsdl:message name=sayHello
wsdl:part element=tns:sayHello name=parameters/wsdl:part
/wsdl:message
!--这个message代表输出信息。这个输出信息的类型是sayHelloResponse,在types中定义过 --
wsdl:message name=sayHelloResponse
wsdl:part element=tns:sayHelloResponse name=parameters
/wsdl:part
/wsdl:message
!--portType 就是我们定义的接口。一个接口对应一个port --
wsdl:portType name=HelloWorld
!--这里的一个operation就是 接口中的一个方法 --
wsdl:operation name=sayHello
wsdl:input message=tns:sayHello name=sayHello
/wsdl:input
wsdl:output message=tns:sayHelloResponse name=sayHelloResponse
/wsdl:output
/wsdl:operation
/wsdl:portType
!--把接口进行 soap 绑定--
wsdl:binding name=HelloWorldImplServiceSoapBinding type=tns:HelloWorld
!-- 这里指明绑定的协议为 http,style为document--
soap:binding style=document transport=/so
您可能关注的文档
- 喝水的技巧,你知道多少?.doc
- 望江校区北苑商铺招租细则.doc
- 当老师就要爱孩子.doc
- 惯性数据测量——卡尔曼滤波.doc
- 2010级目标管理责任书.doc
- PCB板生产工艺.doc
- 晨光苑D户型软装设计.doc
- 爱乐活攻略219506.docx
- 组合碟形弹簧的Autolisp程序.doc
- 渭南二模数学理科答案.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)