国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Java技術與XML常見問題之JAXM

2019-11-18 12:50:16
字體:
來源:轉載
供稿:網友

  問. 什么是 java API for xml Messaging(JAXM)?
  答. Java API for XML Messaging(JAXM)是專門用于 Internet 上交換 XML 商業文檔的 API 。常用于交換的 XML 文檔的例子有訂單、訂購確認和發票。您可以在發送的消息中附帶非 XML 數據。
  問. JAXM 基于什么標準?
  答. JAXM 基于簡單對象訪問協議(Simple Object access PRotocol , SOAP)1.1和 SOAP with Attachments 規范。JAXM 還答應 SOAP 實現之上的標準協議實現,例如 SOAP-RP 或 ebXML Transport, Routing & Packaging V1.0–Message Service Specification。
  問. 是否必須在 J2EE 平臺下使用 JAXM ?
  答. 不是,您可以免費使用 Java 2 Platform, Standard Edition (J2SE),就像使用 Java 2 Platform, Enterprise Edition (J2EE) 一樣。一個獨立客戶端(不使用消息提供者的客戶端)可以使用 J2SE 平臺向可以處理請求-響應消息的 Web 服務發送此消息。這不需要在客戶端進行部署或配置,因此很輕易實現。
  問. 什么是消息提供者?
  答. 消息提供者是一種服務,它使用消息傳送基礎設施來路由和傳遞消息。對于客戶來說,發送和接受消息是完全透明的。使用消息提供者的應用程序必須使用一個到消息提供者的連接,在 JAXM API 中稱之為 ProviderConnection 對象。使用消息提供者還需要某種部署和配置。通常情況下,客戶端使用運行在容器中的消息提供者-servlet 或 J2EE 容器。在部署的時候,客戶端需要為容器提供關于消息提供者的信息。將來,會有一種部署工具使這個過程更簡單。
  問. 是否必須使用消息提供者?
  答. 不是。只有當您的應用程序需要單向(異步)消息傳送時,您才需要使用消息提供者。在這種類型的消息中,一個消息作為一個操作發送給接受者,然后接受者在一段時間后使用另一個不同的操作進行響應。假如您的應用程序使用請求 - 響應樣式的消息傳送,回送此消息的響應被看作是同一個操作,您不需要消息提供者。當您不使用消息提供者時,您需要使用 SOAPConnection 對象,它支持更簡單的請求-響應消息模型。
  問. JAXM 消息是否可以被路由到多個目的地?
  答. 是的。可以在消息頭指定即時接受者。這種能力的一種使用方法是啟用自動業務處理。例如,兩個商業組織認可他們之間交換的 XML 文檔的環境,這樣他們可以實現自動生成的消息和響應。比方說這兩個商業組織約定訂單命令首先進入訂購部門,然后進入訂單確認部門,然后進入送貨部門,最后進入結算部門。每個部門有一個即時接受者(稱之為 actor)。在 actor 結束它的處理之后,它將刪除頭部的所有關于自身內容,并將消息發送給頭部中所列出的下一個 actor 。
  問. 我是否能在 JAXM 消息中使用 ebXML 頭部?
  答. 是的,假如您使用一個在 SOAP 上實現的 ebXML 概要文件,那么可以使用 ebXML 頭部。一個概要文件是一個標準協議,如 ebXML TRP 或 SOAP-RP ,它工作在 SOAP 之上,提供附加功能。您需要使用消息提供者支持概要文件,而且您需要讓接受者使用相同的概要文件。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丹江口市| 阳谷县| 伊宁市| 蒙城县| 栖霞市| 徐汇区| 潼南县| 嘉黎县| 朝阳市| 尚志市| 怀集县| 沈丘县| 泰兴市| 通山县| 惠安县| 苏尼特左旗| 莱阳市| 托克逊县| 千阳县| 全州县| 平阴县| 常山县| 东丽区| 巴青县| 玛多县| 松溪县| 武穴市| 桐梓县| 萨迦县| 达拉特旗| 漠河县| 娄底市| 博罗县| 云和县| 江城| 阳山县| 德化县| 溆浦县| 五家渠市| 林甸县| 上虞市|