发表于2024-11-19
Java Web Services實務程式設計. 2024 pdf epub mobi 电子书
图书标签:
本書計分為觀念基礎篇兩章、XML文件導向篇三章、XML程序導向篇六章、個案實例篇一章以及附錄。在觀念基礎篇中第一章首先從資訊系統發展的沿革,介紹網路服務的前世今生、Web Service所倚重的服務導向架構(SOA)以及Java在Web Service的解決方案,使讀者能立即對整個Web Service有個概觀的了解。第二章為XML文件的初探。Java Web Service的方案乃築基於XML之上,熟悉XML的相關規範與技術,特別是DTD與Schema,絕對是必要的!因為它們正是賦予XML可攜性(portability)的最大功臣。
Java Web Service方案由各種API所組成,這些API大致上可概分為兩大類:專為處理XML文件的文件導向式(document-oriented)以及專為處理程序之用的程序導向式(procedure-oriented)。前者以JAXP與JAXB為代表,而後者則以JAX-RPC、JAXM與JAXR為主,我們以第二與第三篇分別解說該兩類API。
第二篇涵蓋了三章,其中第三章介紹關於XML文件剖析的兩大模型:SAX與DOM,並深入討論有關XML命名空間(namespace)的重要議題。資料交換(data interchange)的優異能力為XML廣受產學研界青睞的原因之一,第四章即在於介紹由JAXP所支援XML文件的轉換規格XSLT以及兩種轉換引擎:Xalan與XSLTC。第五章探討另一種高效率的XML剖析模式-JAXB,其功能在於將XML Schema的內容自動產生Java類別元件,此項功能大幅提昇Java與XML的可攜性(portability)至完美境界。
第三篇為XML程序導向篇,涵蓋了六章。第六章介紹XML文件的訊息服務,並探討Web Service中最重要的SOAP協定基本觀念,並以純手工的方式打造SOAP訊息與傳遞,使讀者能更貼近SOAP協定的精隨。第七章則介紹如何以WSDL描述Web Service,我們特別解說關於WSDL觀念易於混淆之處。介紹完SOAP與WSDL兩大規範後,第八章討論如何以JAX-RPC進行Web Service的呼叫,本章為Web Service的核心章節,不僅介紹了如何開發Web Service伺服端的系統,更以三種不同的方式介紹客戶端程式的開發。第九章進一步探討SOAP訊息的傳遞模式,包含了附加多媒體物件檔案與SOAP錯誤訊息的處理。第十章介紹了Web Service另一項重要機制-UDDI仲介服務,有了它,方能將好的Web Service詔告世人。本章除了探討UDDI的內部結構外,亦介紹UDDI伺服器的使用方式。承前一章,第十一章則討論如何利用JAXR來存取以及管理UDDI伺服器上的Web Service。
最後一個單元則為個案實例應用篇,我們首先以一個鐵公路訂票網路服務系統,實際帶領讀者重新go through開發Web Service系統的整個流程,複習過此部份後,讀者當有醍湖灌頂之感。接著,我們簡要地介紹過去兩年來,以Web Service技術所進行的國科會SCORM數位學習計劃研究初步成果,以供讀者參考。
本書附錄介紹了Java Web Service開發工具WSDP的安裝說明,以及一項重要的Java專案管理工具-Ant基本用法,其以XML的簡易語法,在開發、編譯、封裝、以及部署Web Serivce工作上,扮演極為重要的角色。
Java Web Services實務程式設計. 2024 pdf epub mobi 电子书