[size=1.0625]安裝上述分發版以後,設置以下環境變量:
JAVA_HOME(用於 Java)CATALINA_HOME(用於 Tomcat)ANT_HOME(用於 Ant)CXF_HOME(用於 CXF)[size=1.0625]舉例來說,可以設置 CXF_HOME=C:\apache-cxf-2.1 並將以下內容添加到 PATH 環境變量:
JAVA_HOME\binCATALINA_HOME\binANT_HOME\bin為什麼選擇 CXF?[size=1.0625]Apache CXF 是一個開放源代碼框架,提供了用於方便地構建和開發 Web 服務的可靠基礎架構。它允許創建高性能和可擴展的服務,您可以將這樣的服務部署在 Tomcat 和基於 Spring 的輕量級容器中,以及部署在更高級的服務器上,例如 Jboss、IBM® WebSphere® 或 BEA WebLogic。
Web 服務標準支持:CXF 支持以下 Web 服務標準:Java API for XML Web Services (JAX-WS)SOAPWeb 服務描述語言(Web Services Description Language ,WSDL)消息傳輸優化機制(Message Transmission Optimization Mechanism,MTOM)WS-Basic ProfileWS-AddressingWS-PolicyWS-ReliableMessagingWS-Security前端建模:CXF 提供了前端建模的概念,允許您使用不同的前端 API 來創建 Web 服務。API 允許您使用簡單的工廠 Bean 並通過 JAX-WAS 實現來創建 Web 服務。它還允許您創建動態 Web 服務客戶端。工具支持:CXF 提供了用於在 Java Bean、Web 服務和 WSDL 之間進行轉換的不同工具。它提供了對 Maven 和 Ant 集成的支持,並無縫地支持 Spring 集成。RESTful 服務支持:CXF 支持代表性狀態傳輸(Representational State Transfer,RESTful )服務的概念,並支持 Java 平臺的 JAX-RS 實現。(本系列的第 2 部分將提供有關 RESTful 服務的更多信息。)