【書名】Java Web服務:構建與運行
【原書名】Java Web Services : Up and Running
【作者】Martin Kalin
【譯者】任增剛
【出版社】電子工業出版社
【書號】9787121097119
【上市日期】2009年11月
【內容簡介】
本書以樣本驅動的方式詳盡地介紹了XML Web服務和RESTful Web服務所涵蓋的Java相關API,以清晰、務實的方法講述Web服務相關技術,提供了混合性的架構總結、程式碼範例,以及編譯、部署和執行應用程式的一些短小精悍的指令。學習本書,讀者將掌握如何從零開始編寫Web服務或將已有的服務整合到現有的Java程式中。除了經驗豐富的程式員,本書還適合於那些關注Web服務技術的在校學生。
【譯者序】
Web服務相關規範從提出到今天也經曆過一段不短的曆程,而面向服務的架構SOA的出現更是讓Web服務技術走在了公司專屬應用程式開發的前頭。在1998年XML剛剛出現時,就吸引了眾多業界人士的眼光,還曾經被譽為一種完成商業對象互操作任務的新技術。目前XML已經在各種類型的企業開發中得以廣泛應用,而隨後的簡易物件存取通訊協定 (SOAP)(SOAP)和XML-RPC規範的制定和出現,為實現不同軟體系統平台之間的互動提供了一種獨立於特定平台的方式,從而使得分散式運算環境得到真正的發展。回望這幾個年頭,SOAP協議的快速成功更是進一步促進並提升了軟體互操作的發展台階。隨SOAP之後出現的Web服務描述語言(WSDL),以及通用發現、描述、整合(UDDI)規範的提出和在整個軟體行業的推廣,進一步促進了更多相關軟體互操作規範的提出。
本質上來說,世界上沒有任何一個IT系統是孤立的,它們是企業內部的辦公管理、財務、ERP,以及金融、電信、證券和其他行業的大型應用系統,互連網電子商務的蓬勃發展,越來越需要有一種獨立於平台的互操作技術規範作為支撐,對這些系統間的互用性進行廣泛的支援。因此針對開發人員而言,Web服務技術是必然要面對的一項技術。我們知道,Web服務是不依賴於任何特定電腦語言和運行平台的,然而時至今日,開發人員仍然必須使用不同的電腦程式設計語言開發企業程式。而目前Java和J2EE業已成為絕大多數公司專屬應用程式,甚至是大型公司專屬應用程式的主流開發環境,Java和J2EE平台對Web服務實現的支援也日臻成熟和完善。
目前在Web服務實現、開發、部署、安全等相關領域已經湧現出許多規範和技術架構,它們在Java和Web服務之間架起了橋樑。本書為初學者介紹了什麼是Web服務和用來支援Web服務開發、部署、安全等相關的Java 技術,並重點講述了目前基於Java語言的主要的Web服務技術和實現方式,還對目前流行的兩種Web服務實現方式——基於SOAP架構和基於RESTful架構分別進行了講述,同時對不同的服務部署方式等進行了細緻的分析和說明。本書的後面章節,原作者分兩章講述了Web服務安全涉及的相關課題和技術。
本書結合代碼驅動的方法,以循序漸進的方式對時下流行的基於Java的Web服務技術進行了講解,對基於Java語言進行Web服務的開發學習有一定指導意義。由於譯者水平及能力有限,翻譯過程中難免會有疏漏或不能完全準確地傳達原作者本意之處,敬請讀者指正。如果您在閱讀時有什麼疑問或建議請郵件聯絡:ws.learning@gmail. com
任增剛
2009年8月22日於上海
互動網預賣:http://www.china-pub.com/196168&ref=ps