Apache CXF框架是一個比較有前途的開源Web Services框架,也是構建 SOA架構應用的利器。本書采用案例源碼和解說形式全面介紹Apache CXF框架的功能。
任鋼編著的《基于Apache CXF構建SOA應用》共15章,大致分為三個部分。第一部分介紹關于SOA和Web Services的初步知識,第二部分介紹 Apache CXF框架的一些基礎知識,第三部分重點介紹Apache CXF框架的應用,包括Apache
CXF框架的前端(Frontends)應用、數據綁定(DataBindings)應用、傳輸協議(Transports)應用,並隆重推出了 Apache CXF框架如何實現RESTful服務、如何支持動態語言和WS-* 規範等,另外,還包括Apache CXF框架一些高級功能的用法。最後,本書還描述了 Apache
CXF的工具、配置、調試、日志、部署和發布等使用的相關內容。
本書最大的特點是實用性。對于SOA和Web Services的基本概念只是初步介紹,主要內容是基于Apache CXF框架的Web Services應用案例。對于每一個Apache CXF框架的功能主題,都通過一個或多個實際的案例場景來進行闡述。對于每一個案例場景,都有源代碼程序例子、架構描繪和程序實現說明。
筆者可以負責任地說每一個例子都經過調試並能夠運行。實踐也是編寫本書的一個重要目的,最終目的就是讓讀者全方位地了解Apache CXF框架能實現的功能,一方面讓讀者理解開發者的思路,另一方面幫助讀者在實際工作中應用這些方法和編程。