BlogJava 聯系 聚合 管理  

          Blog Stats

          隨筆檔案

          exams


          java世界

          世界Java

          問題. 什么是 Java API for XML-Based RPC(JAX-RPC)?
            答. Java API for XML-Based RPC(JAX-RPC)使得 Java 技術開發人員使用基于 XML 的 RPC 功能構建 Web 應用程序和 Web 服務,此功能遵循 SOAP(簡單對象訪問協議,Simple Object Access Protocol)1.1 規范。
            問題. JAX-RPC 如何使用 SOAP ?
            答. 請參考 JSR-101 。
            問題. 什么是 RPC?
            答. RPC 代表遠程過程調用(remote procedure call),它是能使客戶端執行其他系統中程序的一種機制。RPC 機制常用于分布式客戶端/服務器模型。服務器將服務定義為一系列過程,可供遠程客戶端調用。
            問題. XML 如何與 RPC 相關聯?
            答. 遠程過程調用是由基于 XML 的協議來表示的,比如 SOAP 。除了定義信封結構和編碼規則之外,SOAP 規范還定義了遠程過程調用和響應的表示慣例。
            問題. 對于 Web 服務,JAX-RPC 必須做哪些工作?
            答. 一個基于 XML 的 RPC 服務器應用程序可以定義、描述和導出一個的 Web 服務,如同基于 RPC 的服務一樣。WSDL(Web 服務描述語言,Web Service Description Language  HP0-922 )定義了一種 XML 格式,將服務描述為一組消息操作的端點集合。通過使用 JAX-RPC API ,開發人員可以用 WSDL 描述來實現客戶端和服務。
            問題. 客戶端與 JAX-RPC 服務之間采用什么交互模式?
            答. 有以下三種不同的模式:
            1. 同步請求-響應(Synchronous Request-Response):客戶端調用遠程程序并阻塞,直到它收到一個返回值或異常。
            2. 單向 RPC(One-Way RPC):客戶端調用遠程過程,但自身不阻塞或等待直到收到一個返回值。JAX-RPC 客戶端的運行時系統可能會拋出異常。
            3. 非阻塞 RPC 調用(Non-Blocking RPC Invocation 190-823 1Y0-614):客戶端調用遠程過程,并繼續處理同一個線程的內容而不等待返回值。此后,客戶端通過阻塞來接受返回值或輪詢返回值,以此來處理遠程方法的返回。
            問題. 遠程方法調用或響應能否傳送服務內容信息?
            答. 是的。例如它可能會傳送唯一的事務標識符或數字簽名。
            問題. 為什么 xrpcc 沒有生成 WSDL 文件?
            答. xrpcc 工具實際上可以生成 WSDL 文件,但由于設計失誤,如果不指定 –keep 選項,該文件會同源文件一起被刪除。您可以使用 –keep 選項讓 xrpcc 不刪除 WSDL 或 .java 源文件。如果您使用 –s sourcepath 選項,所有源文件將被放置在 sourcepath 目錄中,然后您可以很容易地刪除它們。 WSDL 文件將被放置在當前目錄或由 –d 選項指定的目錄中。
          posted on 2007-12-09 14:47 java2java 閱讀(1279) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 梁平县| 阳泉市| 白玉县| 北京市| 阿尔山市| 霍城县| 平阴县| 石柱| 通辽市| 襄汾县| 静乐县| 铜陵市| 哈尔滨市| 湖南省| 上林县| 兴安县| 洪湖市| 鸡东县| 民和| 岫岩| 乐昌市| 双鸭山市| 读书| 盈江县| 泰安市| 特克斯县| 衡山县| 翼城县| 浦县| 尼木县| 江都市| 桂平市| 榕江县| 牡丹江市| 福泉市| 南宫市| 常州市| 阿鲁科尔沁旗| 泸西县| 沙湾县| 盐津县|