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

JavaWeb服務構(gòu)建與運行

JavaWeb服務構(gòu)建與運行

定 價:¥45.00

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

購買這本書可以去


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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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