-
JAX-RPC
鎖定
- 中文名
- JAX-RPC
- 外文名
- Java API for XML-based RPC
- 基 於
- Java應用程序接口
- 簡 介
- 能夠被重新包裝
- EJB
- Enterprise JavaBeans
JAX-RPC簡介
JAX-RPC(JavaAPIforXML-basedRPC簡稱JAX-RPC)允許Java應用程序可以通過已知的描述信息調用一個基於Java的Web服務,描述信息與Web服務的WSDL(Web服務描述語言)描述相一致. JAX-RPC可以被看作是Java RMI在Web服務協議上的實現。JAX-RPC 2.0被更名為JAX-WS 2.0 (Java API for XML Web Services).
JAX-RPC的工作方式如下:
JAX-RPCWeb服務
Web服務是一種服務導向架構的技術,通過標準的Web協議提供服務,目的是保證不同平台的應用服務可以互操作。
根據W3C的定義,Web服務(Web service)應當是一個軟件系統,用以支持網絡間不同機器的互動操作。網絡服務通常是許多應用程序接口(API)所組成的,它們透過網絡,例如國際互聯網(Internet)的遠程服務器端,執行客户所提交服務的請求。
儘管W3C的定義涵蓋諸多相異且無法介分的系統,不過通常我們指有關於主從式架構(Client-server)之間根據SOAP協議進行傳遞XML格式消息。無論定義還是實現,WEB服務過程中會由服務器提供一個機器可讀的描述(通常基於WSDL)以辨識服務器所提供的WEB服務。另外,雖然WSDL不是SOAP服務端點的必要條件,但目前基於Java的主流WEB服務開發框架往往需要WSDL實現客户端的源代碼生成。一些工業標準化組織,比如WS-I,就在WEB服務定義中強制包含SOAP和WSDL。
[1]
JAX-RPCJAX-WS
Java API for XML Web Services(JAX-WS)是Java程序設計語言一個用來創建Web服務的API。JAX-WS是sun的Java企業平台一部分。和其它Java EE的API一樣,JAX-WS使用了Java SE5引入的Java標註機制來簡化Web服務客户端和服務端的開發和部署。
JAX-WS的參考實現是作為一個開源項目開發的,是GlassFish項目的一部分, GlassFish是一個開源的Java EE應用服務器。參考實現,稱作JAX-WS RI(參考實現的英文縮寫)聲稱達到了生產質量的實現(以前的參考實現只不過是概念的驗證)。該參考實現現在是Metro[1]的一部分。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:11次歷史版本
- 最近更新: piaopioashu