注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)JavaWeb服務(wù)構(gòu)建與運(yùn)行

JavaWeb服務(wù)構(gòu)建與運(yùn)行

JavaWeb服務(wù)構(gòu)建與運(yùn)行

定 價:¥45.00

作 者: (美)卡林|著,任增剛 譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787121097119 出版時間: 2009-11-01 包裝: 平裝
開本: 16開 頁數(shù): 297 字?jǐn)?shù):  

內(nèi)容簡介

  本書以示例驅(qū)動的方式對XML Web服務(wù)(JAX-WS)和RESTful Web服務(wù)(JAX-RS)二者所涵蓋的Java相關(guān)API提供了詳盡的介紹和說明。以清晰、務(wù)實(shí)的方法講述Web服務(wù)相關(guān)技術(shù),提供了混合性的架構(gòu)總結(jié)、完全可以運(yùn)行的代碼示例,以及編譯、部署和執(zhí)行應(yīng)用程序的一些短小精悍的指令。學(xué)習(xí)本書,讀者將掌握如何從零開始編寫Web服務(wù)或?qū)⒁延械姆?wù)整合到現(xiàn)有的Java程序中。除了經(jīng)驗(yàn)豐富的程序員,本書還適合于那些關(guān)注Web服務(wù)技術(shù)的在校學(xué)生,它以簡潔明了的方式引導(dǎo)讀者快速地利用這些技術(shù)進(jìn)行Web服務(wù)的開發(fā)工作。

作者簡介

  MartinKalin擁有西北大學(xué)的哲學(xué)博士學(xué)位,同時是美國迪保羅大學(xué)計算機(jī)和數(shù)字媒體學(xué)院的教授。曾經(jīng)編寫并出版了數(shù)本關(guān)于C和C++語言,以及Java編程的圖書。他對商業(yè)程序設(shè)計有濃厚的興趣,曾經(jīng)參與過多個大型分布式系統(tǒng)的設(shè)計,主要負(fù)責(zé)進(jìn)程調(diào)度和產(chǎn)品配置。

圖書目錄

前言第1章 Java Web服務(wù)快速入門 1.1 什么是Web服務(wù) 1.2 第一個例子 1.2.1 服務(wù)端點(diǎn)接口(service Endpoint Interface)和服務(wù)實(shí)現(xiàn)Bean 1.2.2 將Java程序發(fā)布為Web服務(wù) 1.2.3 通過瀏覽器測試Web服務(wù) 1.3 由Perl和Ruby語言實(shí)現(xiàn)的Web服務(wù)客戶端 1.4 了解SOAP 1.5 Java語言實(shí)現(xiàn)Web服務(wù)請求 1.6 基于通信層的HTTP和SOA-P消息跟蹤 1.7 目前為止還有什么不清楚 1.8 Java SOAP編程API 1.9 帶有復(fù)雜數(shù)據(jù)類型的Web服務(wù) 1.10 多線程端點(diǎn)服務(wù)發(fā)布程序 1.11 下一章第2章 全面了解WSDL 2.1 WSDL在Web服務(wù)中的作用 2.1.1 從WSDL文檔中生成客戶端支持代碼 2.1.2 使用@WebResult注解 2.2 WSDL文檔結(jié)構(gòu) 2.2.1 進(jìn)一步了解WSDL綁定 2.2.2 Documen綁定樣式服務(wù)的特點(diǎn) 2.2.3 利用WSDL文檔的XML模式校驗(yàn)SOAP消息 2.2.4 包裝的和非包裝的Document綁定樣式 2.3 Amazon E-Commerce Web服務(wù) 2.3.1 具有包裝樣式的電子商務(wù)客戶端 2.3.2 具有非包裝樣式的電子商務(wù)服務(wù)客戶端 2.3.3 RPc與Document綁定樣式的權(quán)衡選擇 2.3.4 異步的電子商務(wù)客戶端 2.4 wsgen工具與JAX-B工件(Anifacts) 2.4.1 一個JAX-B例子 2.4.2 編碼(Marshaling)與wsgen工件(Anifacts) 2.4.3 Java類型和XML模式類型(XML Schema Types)總結(jié) 2.4.4 利用wsgen工具產(chǎn)生WSDL文檔 2.5 WSDL總結(jié) 2.5.1 代碼優(yōu)先(Code-First)和契約優(yōu)先(Contract-First)的比較 2.5.2 利用wsimpoil工具采用代碼優(yōu)先方法的例子 2.5.3 代碼優(yōu)先(Code-First)、契約編譯(contract-Aware)方法 2.5.4 WSDL的不足 2.6 下一章第3章 SOAP消息編程 3.1 SOAP是否真地不可見 3.1.1 SOAP 1.1與SOAP 1.2 3.1.2 SOAP消息架構(gòu) 3.1.3 IWS Handler框架編程 3.1.4 RabbitCounter例子 3.1.5 向s0AP消息中注入報頭塊 3.1.6 配置客戶層SOAP處理程序 3.1.7 在客戶層通過編碼方式添加一個Handler 3.1.8 在@WebMethod中產(chǎn)生一個錯誤 3.1.9 為客戶端的健壯性添加擁有業(yè)務(wù)邏輯的Handler 3.1.10 添加一個服務(wù)端SOAP Handler 3.1.11 方法總結(jié) 3.2 在SOAP 1.2下實(shí)現(xiàn)Rabbitcounter服務(wù) 3.3 MessageContext和傳輸頭 3.4 Web服務(wù)與二進(jìn)制數(shù)據(jù)傳輸 3.4.1 SOAP附件的3種選擇 3.4.2 對二進(jìn)制數(shù)據(jù)進(jìn)行Base64編碼 3.4.3 采用MTOM方式傳輸二進(jìn)制數(shù)據(jù) 3.5 下一章第4章 REST風(fēng)格的Web服務(wù) 4.1 什么是Rest 4.2 從@WebService到@WebServiceProvider 4.3 RESTful版本的Tearns服務(wù) 4.3.1 WebSelviceProvider注解 4.3.2 語言無關(guān)與RESTful服務(wù) 4.3.3 RESTful服務(wù)特點(diǎn)總結(jié) 4.3.4 實(shí)現(xiàn)剩下的幾個CRUD操作 4.3.5 處理XML的Jaya API 4.4 Provider和Dispatch 4.4.1 一個Provider/Dispatch例子 4.4.2 關(guān)于Dispatch接口的更多內(nèi)容 4.4.3 一個基于SOAP服務(wù)的Dispatch客戶端 4.5 利用HttpServlets實(shí)現(xiàn)RESTful Web服務(wù) 4.5.1 RabbitCounterServlet 4.5.2 MIME類型化的響應(yīng) 4.6 基于現(xiàn)實(shí)世界中RESTful服務(wù)編寫的Java客戶端 4.6.1 Yahoo!新聞服務(wù) 4.6.2 Amazon E-Commerce服務(wù):REST風(fēng)格 4.6.3 RESTful Tumblr服務(wù) 4.7 基于Java的RESTful服務(wù)的WADL支持 4.8 JAX-RS:利用Jersey生成WADL 4.9 Restllet框架 4.10 下一章第5章 Web服務(wù)安全 5.1 Web服務(wù)安全概述 5.2 線路級(Wire-Level)安全 5.2.1 HTTPS基本原理 5.2.2 對稱和非對稱加密/解密 5.2.3 HTTPS是如何提供這3個安全服務(wù)的 5.2.4 HttpsURLConnection類 5.3 為RabbitCounter服務(wù)添加安全支持 5.3.1 添加用戶認(rèn)證 5.3.2 HTTP基本認(rèn)證 5.4 Web服務(wù)容器管理的安全 5.4.1 通過Tomcat部署一個@WebService 5.4.2 在Tomcat下為@WebSeIvice添加安全支持 5.4.3 應(yīng)用程序管理(Application—Managed)的認(rèn)證 5.4.4 容器管理的認(rèn)證和授權(quán) 5.4.5 配置Tomcat容器管理的安全 5.4.6 使用密碼摘要而非單純的密碼 5.4.7 安全的@WebServiceProvider 5.5 WS-Security 5.5.1 在Endpoint之下通過WS-Security對@WebService實(shí)施安全化 5.5.2 Prompter和Verifier 5.5.3 安全的SOAP信封 5.5.4 WS-Security例子總結(jié) 5.6 下一章笫6章 Java應(yīng)用服務(wù)器中的JAX-WS 6.1 Java應(yīng)用服務(wù)器概述 6.2 部署@webServices和@WebServiceProviders 6.3 整合一個交互式網(wǎng)站和Web服務(wù) 6.4 將@webSerice作為一個EJB實(shí)現(xiàn) 6.4.1 以一個無狀態(tài)會話EJB方式實(shí)現(xiàn) 6.4.2 基于EJB實(shí)現(xiàn)的Web服務(wù)的端點(diǎn)URL 6.4.3 利用@Entity添加數(shù)據(jù)庫支持 6.4.4 持久化配置文件 6.4.5 EJB部署描述符 6.4.6 Web服務(wù)中的serVlet和EJB實(shí)現(xiàn) 6.5 Java web服務(wù)和Java消息服務(wù) 6.6 基于GlassFish WS-Security 6.6.1 利用數(shù)字證書進(jìn)行互相“質(zhì)詢” 6.6.2 基于HTTPS協(xié)議的MCS 6.6.3 基于WSIT實(shí)現(xiàn)的MCS 6.6.4 引人矚目的SOAP信封 6.7 JAS部署所帶來的好處 6.8 下一章第7章 除了爭論,還有什么 7.1 Web服務(wù)發(fā)展的簡短歷程 7.1.1 DcE/RPC中的服務(wù)契約 7.1.2 XML-RPC 7.1.3 標(biāo)準(zhǔn)化的SOAP 7.2 SOAP-Based Web服務(wù)對比Distributed Objects 7.3 SOAP和REST的融合索引

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號