wsdl檔案詳解和在myeclipse如何開啟wsdl檔案的
<?xml version="1.0" encoding="UTF-8" ?>
<!--
Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.6 in JDK 6.
-->
<!--
Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.6 in JDK 6.
-->
- <definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://service.hongtaq.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://service.hongtaq.com/" name="MyServiceImplService">
- <types>
types用來定義型別,可以開啟schemaLocation="http://localhost:8888/ns?xsd=1" /來檢視文件定義型別的詳細資訊
- <xsd:schema>
<!--xsd 是( XML Schemas Definition )- xml文件結構型別定義-->
XSL是指可擴充套件樣式表語言
<xsd:import namespace="http://service.hongtaq.com/" schemaLocation="http://localhost:8888/ns?xsd=1" />
</xsd:schema>
</types>
- <message name="del">
,!----message---->
<part name="parameters" element="tns:del" />
h和另一個文件中的<xs:element name="del" type="tns:del" />相對應
</message>
- <message name="delResponse">
<part name="parameters" element="tns:delResponse" />
</message>
- <message name="add">
<part name="parameters" element="tns:add" />
</message>
- <message name="addResponse">
<part name="parameters" element="tns:addResponse" />
</message>
上面一共有四個訊息 del 。 delResponse add ,addRespones。這四個訊息。
- <portType name="IMyService">
<!------portType指定介面的名稱,並且通過operation繫結相應的in和out訊息,in表示引數,out表示返回值------->
- <operation name="del">
<!------operation指定介面中的哪些服務和方法的名稱------->
<input message="tns:del" />
<!-----input message="tns:del" />指定輸入的訊息------->
<output message="tns:delResponse" />
<!-----<output message="tns:delResponse" />指定輸出的訊息------->
</operation>
- <operation name="add">
<input message="tns:add" />
<output message="tns:addResponse" />
</operation>
</portType>
- <binding name="MyServiceImplPortBinding" type="tns:IMyService">
<!-----binding 指定訊息傳輸所使用的格式------>
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />- <operation name="del"> <soap:operation soapAction="" />- <input> <soap:body use="literal"
/>
<!-----literal表示以xml的方式傳遞------->
</input>- <output> <soap:body use="literal" /> </output> </operation>- <operation name="add"> <soap:operation soapAction="" />- <input> <soap:body use="literal" /> </input>- <output> <soap:body use="literal" /> </output> </operation> </binding>- <service name="MyServiceImplService"><!-----<service name="MyServiceImplService"> 指定服務所釋出的名稱------->
-
<port name="MyServiceImplPort" binding="tns:MyServiceImplPortBinding"> <soap:address location="http://localhost:8888/ns" /> </port> </service> </definitions>這個是"http://localhost:8888/ns?xsd=1" 的詳細頁面schemaLocation="http://localhost:8888/ns?xsd=1"
/> <?xml version="1.0" encoding="UTF-8" ?> <!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS RI 2.1.6 in JDK 6. -->- <xs:schema xmlns:tns="http://service.hongtaq.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="1.0"
targetNamespace="http://service.hongtaq.com/"> <xs:element name="add" type="tns:add" />和另一個文件中的<part name="parameters" element="tns:add" />相對應
<!------ <message name="addResponse"> <part name="parameters" element="tns:addResponse" />---->
<xs:element name="addResponse" type="tns:addResponse" /> <xs:element name="del" type="tns:del" /><xs:element name="delResponse" type="tns:delResponse" />- <xs:complexType
name="add">- <xs:sequence> <xs:element name="arg0" type="xs:int" /> <xs:element name="arg1" type="xs:int" /> </xs:sequence> </xs:complexType>- <xs:complexType name="addResponse">- <xs:sequence> <xs:element name="return" type="xs:int" /> </xs:sequence>
</xs:complexType>- <xs:complexType name="del">- <xs:sequence> <xs:element name="arg0" type="xs:int" /> <xs:element name="arg1" type="xs:int" /> </xs:sequence> </xs:complexType>- <xs:complexType name="delResponse">- <xs:sequence> <xs:element name="return" type="xs:int"
/> </xs:sequence> </xs:complexType> </xs:schema>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:q0="http://service.hongtaq.com/"xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <soapenv:Body>
- <q0:add>
<arg0>111</arg0>
<arg1>222</arg1>
</q0:add>
</soapenv:Body>
</soapenv:Envelope>
- <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">- <S:Body>- <addResponse xmlns:ns2="http://service.hongtaq.com/"> <return>333</return> </addResponse> </S:Body> </S:Envelope>下面的截圖是如何使用myeclipse開啟http://localhost:8888/ns?wsdl這種wsdl頁面並使用點選wsdlpage後可以看到WSDLmain這個頁面。備註圖片只能夠自己檢視
相關推薦
wsdl檔案詳解和在myeclipse如何開啟wsdl檔案的
<?xml version="1.0" encoding="UTF-8" ?>
<!--
Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is JAX-WS R
bochs2.6.9 配置檔案詳解.和相關除錯到虛擬機器執行
簡介:
本文以windows平臺為例
配置檔案
在bochs程式目錄下新建一個bochsrc.txt檔案
比如筆者的目錄為:D:\Program Files (x86)\Bochs-2.6.9
配置檔案說明
# "#"是註釋
kickstart配置檔案詳解和system-config-kickstart
kickstart是什麼 許多系統管理員寧願使用自動化的安裝方法來安裝紅帽企業 Linux.為了滿足這種需要,紅帽建立了kickstart安裝方法.使用kickstart,系統管理員可以建立一個檔案,這個檔案包含了在典型的安裝過程中所遇 到的問題的答案.
SpringBoot-配置檔案詳解之自定義配置檔案
今天我們一起來學習一下如何自定義配置檔案,在這之前我們可能會把配置項寫在application.properties或者application.yml中。這是springboot預設讀取的配置檔案,但是
SpringBoot-配置檔案詳解之多個配置檔案
在現實的開發環境中,我們需要不同的配置環境。比如開發環境用於開發,測試環境用於測試,預生產環境用於釋出測試。那麼對於多個環境的配置檔案,其檔案格式為:application-{profile}.properties,其中{profile}對應我們的環境標識。比如我們這裡定義了
【WebService】第五章、WSDL檔案詳解
本章主要詳細記錄如何讀懂一個WSDL描述檔案。
在上一章裡面我們已經成功部署了一個WebService服務,並且通過瀏覽器能夠順利的看到WSDL檔案。那麼該檔案
表示什麼含義呢?通過這個檔案我們該如何呼叫他呢?
1、先列出一份簡單的wsdl
<?xml v
WSDL檔案詳解
WSDL檔案詳解
對於WSDL的初學者來說,在學習過WSDL的官方文件後,大概有種似懂非懂的感覺。隨便拿一個WSDL,單個元素拆分開來能夠看懂,合起來一整個檔案就看不明白了。今天我就在這裡把自己學習的WSDL做一個總結,同時也希望可以幫助到大家。
一、WSDL簡介
W3s
Spring boot 配置檔案詳解 (properties 和yml )
從其他框架來看 我們都有自己的配置檔案, hibernate有hbm,mybatis 有properties, 同樣, Spring boot 也有全域性配置檔案。
Springboot使用一個全域性的配置檔案,而且配置檔案的名字是固定的。 有兩種
application.properties
MyBatis的體系結構和配置檔案詳解
一、SqlSessionFactory
MyBatis 的應用都是以一個 SqlSessionFactory 的例項為中心的,它是單個數據庫對映關係經過編譯後的記憶體映象;SqlSessionFactory 的例項可以通過 SqlSessionFactoryBuilder 獲得。而 SqlSes
Spring Boot配置檔案詳解-ConfigurationProperties和Value優缺點-(轉)好文
文章轉自 http://www.cnblogs.com/itdragon/p/8686554.html
Spring Boot提供了兩種常用的配置檔案,分別是properties檔案和yml檔案。他們的作用都是修改Spring Boot自動配置的預設值。相對於properties檔案而言,yml檔
配置檔案詳解:Properties和YAML
一.配置檔案的生效順序,會對值進行覆蓋:
1. @TestPropertySource 註解
2. 命令列引數
3. Java系統屬性(System.getProperties())
4. 作業系統環境變數
5. 只有在random.*裡包含的屬性會產生一個Rand
SpringBoot(二) 主程式詳解和配置檔案如何配置
SpringBoot主程式詳解
1 /**
2 * @SpringBootApplication 來標註一個主程式類,說明這是一個Spring Boot應用
3 */
4 @SpringBootApplication
5 public class HelloWorldMainAp
SpringMVC配置檔案詳解:<context:annotation-config/>和<context:component-scan base-package=""/>和<mvc:annotation-driven /> Spring配置檔
原文地址:https://www.cnblogs.com/lcngu/p/5080702.html
Spring配置檔案詳解:<context:annotation-config/>和<context:component-scan base-package=""/>和<mvc:
readelf命令和ELF檔案詳解
ELF(Executable and Linking Format)是一個定義了目標檔案內部資訊如何組成和組織的檔案格式。核心會根據這些資訊載入可執行檔案,核心根據這些資訊可以知道從檔案哪裡獲取程式碼,從哪裡獲取初始化資料,在哪裡應該載入共享庫,等資訊。
EL
Hibernate之對映檔案和主配置檔案詳解
一、對映配置檔案(xxx.hbm.xml)
<hibernate-mapping>
<!-- 配置表與實體對映關係 -->
<class name="com.mark.domain.Customer" table="cst_customer"&
maven安裝和eclipse整合以及Maven之setting.xml配置檔案詳解
由於maven需要JDK的支援,所以在安裝maven之前請確保電腦上已經安裝了JDK,且配置好了環境變數,具體的JDK的安裝及配置可自行百度。下面進入安裝
一、maven安裝
前面已經下載了相應版本的maven,且已經配置好JDK的環境;
1
Log4J日誌配置詳解和自定義log4j日誌級別及輸出日誌到不同檔案實現方法
package com.jo.work.log4j;
import java.util.Enumeration;
import org.apache.log4j.Appender;
import org.apache.log4j.FileAppender;
import org.apache.log4j.
java 從MyEclipse打包,做成exe可執行檔案,再到做成安裝檔案詳解
做了一個java程式,先展示給別人看或者投入使用,java的執行是建立在JDK的基礎之上的,別人沒java環境,自然不能執行,那麼問題來呢,怎麼才能讓自己的程式在沒有環境的機器上
Ubuntu下HBase資料庫的安裝和配置檔案詳解
1.從http://www.apache.org/dyn/closer.cgi/hbase/下載穩定版安裝包,我下的是hbase-1.2.6-bin.tar.gz
2.解壓放在/usr/local的目錄下
3.修改許可權sudo chown -R luanpeng hbase-1.2.6/
4.修改資料
Spring Boot基礎3-配置檔案詳解:Properties和YAML
一.配置檔案的生效順序,會對值進行覆蓋:
1. @TestPropertySource 註解
2. 命令列引數
3. Java系統屬性(System.getProperties())