Jason ---分享,共同進步

          激情成就夢想,努力創造未來
          隨筆 - 53, 文章 - 1, 評論 - 45, 引用 - 0
          數據加載中……

          Web Services

          web 服務是通過標準的web協議可以訪問的一個應用程序組件。

          它是一種可以接收從internet 或者internet 上的其他系統傳遞過來的請求的輕量級獨立的通信技術。這種技術允許網絡上的所有系統進行交互。

           

          j2ee平臺是圍繞web服務來構架的,其中的技術和web服務相關的有JAX-RCP 、Web Service、SAAJ 、JAXR 、EJB 、JAC 等,其中Web Services for J2EE 是WEB服務總框架,JAX-RCP是J2EE的WEB服務的核心技術,SAAJ為處理帶附件的SOAP消息提供了JAVA編程API.

           

          在J2EE平臺中,要開發WEB服務可以使用兩種技術,一種基于XML遠程調用的技術-JAX-RCP,另外一個基于XML的消息發送技術-JAXM.

           

          這里主要針對JAX-RCP 詳細說一下。

           

          JAX-RCP( JAVA API FOR XMLBASED RCP) 是一種遠程方法調用(或者說遠程過程調用),那么它和其他遠程方法調用(RPC,COM,CORBA RMI)有什么區別呢

           

          綜合比較長遠的遠程方法調用技術,他們有以下共性。

           

          1,在客戶端和服務端有通用的編程接口。

           

          2,在客戶端STUB,在服務端有SKELETON.

           

          3,客戶端和服務端有專門的協議進行數據傳輸。

           

          對于通用接口的描述,比如CORBA 有IDL OF CORBA ,JAVA RMI 有JAVA RMI INTERFACE IN RMI ,對于基于XML的RPC 來說,IDL 就是WSDL。那么對于XML-RPC來說,這個結構中“傳輸協議”當然是SAOP,SOAP消息是將以傳輸文本為基礎的協議(HTTP,SMTP FTP)作為載體來使用的。也就是說,SOAP消息的傳輸建立在HTTP SMTP FTP之上。

           

           JAX-RCP的客戶端調用方法:

           

          1,基于STUB

          2,動態代理

          3,動態調用

          posted on 2010-12-04 11:45 agun 閱讀(311) 評論(0)  編輯  收藏 所屬分類: java web

          主站蜘蛛池模板: 巫溪县| 和田县| 通州区| 杨浦区| 新建县| 沧州市| 商水县| 和政县| 长兴县| 荆门市| 罗定市| 富源县| 苏州市| 东阿县| 桂林市| 博湖县| 长宁县| 合川市| 成武县| 苏尼特左旗| 吉木乃县| 涟水县| 怀宁县| 南和县| 淳化县| 祁门县| 元朗区| 招远市| 舟曲县| 靖宇县| 清远市| 五家渠市| 益阳市| 林芝县| 江城| 涡阳县| 广水市| 绥宁县| 盐边县| 新竹市| 聂荣县|