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 閱讀(1276) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 盘山县| 调兵山市| 巴林右旗| 巴青县| 平遥县| 博白县| 五大连池市| 犍为县| 旺苍县| 伊春市| 牙克石市| 邯郸县| 南丹县| 广州市| 大石桥市| 兰州市| 新宁县| 巨鹿县| 峡江县| 珲春市| 海原县| 灌南县| 大关县| 张家口市| 田阳县| 阳曲县| 崇明县| 南漳县| 类乌齐县| 孟村| 香河县| 贵溪市| 瑞昌市| 微山县| 镇康县| 兴义市| 义乌市| 舒兰市| 香格里拉县| 聂拉木县| 西平县|