1.JAX-WS java
java API for WebService,是J2EE 5.0 sun公司出的規範 web
位於javax.jws包和javax.jws.soap包下 spa
2.經常使用Annoation .net
2.1@WebService 使用在接口和接口實現類上,標記該類實現了webService blog
經常使用屬性:1)endpointInterface:指定SEI接口(報名和類名),當SEI和SEI實現分離時,使用該指定 接口
2)name:wsdl WbeService的名稱 get
3)serviceName:wsdl WbeService的服務名稱 it
2.2@WebMethod公開一個WebService可操做方法,該方法必須是public io
經常使用屬性:1)exclude:該方法是否是暴露爲一個webService方法 class
2)operationName:wsdl對應方法名字
2.3@WebParam 加在方法參數上
經常使用屬性:1)name:WSDL方法參數名名稱,建議加上,不然wsdl中所有arg形式出現,可讀性差
2.4@WebResult 方法的返回值
經常使用屬性:1)name:WSDL方法返回值名稱,默認是方法名+Response構成
2.5@Oneway方法只有輸入參數沒有輸出參數
2.6@HandlerChain 加在SEI實現類上,爲webService指定實現類,下篇詳解Handler