Spring Web Services4.0.11

Spring Web Services (Spring-WS) 專注於建立文件驅動的 Web 服務。Spring Web Services 旨在促進合約優先的 SOAP 服務開發,允許使用多種操作 XML 酬載的方式之一來建立彈性的 Web 服務。此產品基於 Spring 本身,這表示您可以將 Spring 概念(例如依賴注入)用作 Web 服務不可或缺的一部分。

人們使用 Spring-WS 的原因有很多,但大多數人在發現其他 SOAP 堆疊在遵循 Web 服務最佳實務方面有所欠缺後,才被它吸引。Spring-WS 使最佳實務成為輕鬆的實務。這包括諸如 WS-I 基本設定檔、合約優先開發,以及在合約和實作之間保持鬆散耦合等實務。

支援政策與遷移

有關最低需求、從較早版本升級的指南和支援政策的資訊,請查看官方 Spring Web Services 支援頁面

功能特色

  • 使最佳實務成為輕鬆的實務:Spring Web Services 使執行最佳實務變得更容易。這包括諸如 WS-I 基本設定檔、合約優先開發,以及在合約和實作之間保持鬆散耦合等實務。

  • 強大的對應:您可以根據訊息酬載、SOAP Action 標頭或 XPath 運算式,將傳入的 XML 請求分配到任何物件。

  • XML API 支援:傳入的 XML 訊息可以使用標準 JAXP API(例如 DOM、SAX 和 StAX)以及 JDOM、dom4j、XOM 甚至編組技術來處理。

  • 彈性的 XML 編組:Spring Web Services 發行版中的物件/XML 對應模組支援 JAXB 1 和 2、Castor、XMLBeans、JiBX 和 XStream。而且由於它是一個獨立的模組,您也可以在非 Web 服務程式碼中使用它。

  • 重複使用您的 Spring 專業知識:Spring-WS 將 Spring 應用程式環境用於所有組態,這應有助於 Spring 開發人員快速上手。此外,Spring-WS 的架構類似於 Spring-MVC 的架構。

  • 支援 WS-Security:WS-Security 允許您簽署 SOAP 訊息、加密和解密它們,或針對它們進行身份驗證。

  • 與 Spring Security 整合:Spring Web Services 的 WS-Security 實作提供與 Spring Security 的整合。這表示您可以將現有的組態也用於 SOAP 服務。

  • Apache 授權。您可以放心地在您的專案中使用 Spring-WS。

Spring Initializr

快速開始您的專案

搶先一步

VMware 提供訓練和認證,以加速您的進展。

瞭解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

瞭解更多

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

查看全部