Spring 3.0就這么簡單

出版時(shí)間:2013-1  出版社:人民郵電出版社  作者:陳雄華 林開雄 著  頁數(shù):380  字?jǐn)?shù):530000  
Tag標(biāo)簽:無  

內(nèi)容概要

  《Spring 3.0就這么簡單》的主旨就是幫助讀者盡快上手,掌握Spring
3.0的核心內(nèi)容,正確地進(jìn)行項(xiàng)目實(shí)戰(zhàn),同時(shí)汲取Spring的思想,并最終將這種思想靈活運(yùn)用到實(shí)際工作中。   
  《Spring 3.0就這么簡單》主要介紹了Spring 3.0的核心內(nèi)容,不僅講解了Spring
3.0的基礎(chǔ)知識(shí),還深入討論了Spring IoC容器、Spring AOP、使用Spring
JDBC訪問數(shù)據(jù)庫、集成Hibernate、Spring的事務(wù)管理、Spring
MVC、單元測(cè)試、敏捷開發(fā)技術(shù)等內(nèi)容,幫助讀者快速入門并可以立刻使用Spring進(jìn)行項(xiàng)目實(shí)戰(zhàn)。本書展示了如何使用Spring自己動(dòng)手打造服務(wù)平臺(tái)框架,并在本書的最后給出一個(gè)開發(fā)實(shí)戰(zhàn)案例。
  
  《Spring 3.0就這么簡單》語言簡潔,實(shí)例豐富,可幫助讀者迅速掌握使用Spring
3.0進(jìn)行開發(fā)所需的各種技能。《Spring
3.0就這么簡單》適合于具有一定Java編程基礎(chǔ)的讀者,以及在Java平臺(tái)下進(jìn)行各類軟件開發(fā)的開發(fā)人員和測(cè)試人員等。

作者簡介

  陳雄華 畢業(yè)于廈門大學(xué)計(jì)算機(jī)與信息工程學(xué)院, 碩士。十年如一日, 鉆研技術(shù), 傾心代碼,
對(duì)技術(shù)高峰身雖不能至,而心向往之。曾負(fù)責(zé)過十多個(gè)大型項(xiàng)目的設(shè)計(jì)和開發(fā),
如企業(yè)級(jí)Java快速開發(fā)平臺(tái)的研發(fā)和大型B2B電子商務(wù)網(wǎng)絡(luò)的設(shè)計(jì)及開發(fā)。 技術(shù)開發(fā)之余,常將實(shí)踐所得行諸于文字, 已在IBM
developerworks、天極網(wǎng)、IT168及各報(bào)刊雜志發(fā)表過數(shù)十篇技術(shù)文章。出版《精通JBuilder2005》、《精通Spring
3.x》等技術(shù)圖書,對(duì)云計(jì)算、Oracle、Web客戶端技術(shù)感興趣。 林開雄 畢業(yè)于集美大學(xué)軟件工程專業(yè), 資深軟件工程師,
精通Spring等優(yōu)秀開源技術(shù)在企業(yè)中的應(yīng)用,主要研究方向?yàn)闃I(yè)務(wù)基礎(chǔ)平臺(tái)、BPM、智能報(bào)表、分布式等技術(shù)。

書籍目錄

第1章 快速入門 
1.1 Spring概述 
1.1.1 認(rèn)識(shí)Spring 
1.1.2 Spring帶給我們什么 
1.1.3 Spring體系結(jié)構(gòu) 
1.2 實(shí)例功能概述 
1.2.1 比Hello World更適用的實(shí)例 
1.2.2 實(shí)例功能簡介 
1.3 環(huán)境準(zhǔn)備 
1.3.1 創(chuàng)建庫表 
1.3.2 建立工程 
1.3.3 類包及Spring配置文件規(guī)劃 
1.4 持久層 
1.4.1 建立領(lǐng)域?qū)ο蟆?br />1.4.2 UserDao 
1.4.3 LoginLogDao 
1.4.4 在Spring中裝配DAO 
1.5 業(yè)務(wù)層 
1.5.1 UserService 
1.5.2 在Spring中裝配Service 
1.5.3 單元測(cè)試 
1.6 展現(xiàn)層 
1.6.1 配置Spring MVC框架 
1.6.2 處理登錄請(qǐng)求 
1.6.3 JSP視圖頁面 
1.7 運(yùn)行Web應(yīng)用 
1.8 小結(jié) 
第2章 Spring IoC容器 
2.1 IoC概述 
2.2 BeanFactory和ApplicationContext 
2.2.1 BeanFactory介紹 
2.2.2 ApplicationContext介紹 
2.2.3 資源加載 
2.3 Bean裝配 
2.3.1 Bean基本配置 
2.3.2 依賴注入 
2.3.3 注入?yún)?shù)詳解 
2.3.4 Bean作用域 
2.3.5 基于注解的配置 
2.3.6 基于Java類的配置 
2.3.7 不同配置方式比較 
2.4 小結(jié) 
第3章 Spring AOP 
3.1 AOP概述 
3.1.1 AOP到底是什么 
3.1.2 AOP術(shù)語 
3.2 創(chuàng)建增強(qiáng)類 
3.2.1 增強(qiáng)類型 
3.2.2 前置增強(qiáng) 
3.2.3 后置增強(qiáng) 
3.2.4 環(huán)繞增強(qiáng) 
3.2.5 異常拋出增強(qiáng) 
3.3 創(chuàng)建切面 
3.3.1 切點(diǎn)類型 
3.3.2 切面類型 
3.3.3 靜態(tài)普通方法名匹配切面 
3.3.4 靜態(tài)正則表達(dá)式方法匹配切面 
3.4 自動(dòng)創(chuàng)建代理 
3.4.1 實(shí)現(xiàn)類介紹 
3.4.2 BeanNameAuto ProxyCreator 
3.4.3 DefaultAdvisorAuto ProxyCreator 
3.5 基于@AspectJ配置切面 
3.5.1 @AspectJ語法基礎(chǔ) 
3.5.2 使用前的準(zhǔn)備 
3.5.3 一個(gè)簡單的例子 
3.5.4 如何通過配置使用@AspectJ切面 
3.5.5 不同增強(qiáng)類型 
3.6 基于Schema配置切面 
3.6.1 一個(gè)簡單切面的配置 
3.6.2 配置命名切點(diǎn) 
3.6.3 各種增強(qiáng)類型的配置 
3.6.4 綁定連接點(diǎn)信息 
3.6.5 Advisor配置 
3.7 各種切面類型總結(jié) 
3.8 小結(jié) 
第4章 使用Spring JDBC訪問數(shù)據(jù)庫 
4.1 使用Spring JDBC 
4.1.1 JdbcTemplate小試牛刀 
4.1.2 在DAO中使用JdbcTemplate 
4.2 基本的數(shù)據(jù)操作 
4.2.1 更改數(shù)據(jù) 
4.2.2 返回?cái)?shù)據(jù)庫的表自增主鍵值 
4.2.3 批量更改數(shù)據(jù) 
4.2.4 查詢數(shù)據(jù) 
4.2.5 查詢單值數(shù)據(jù) 
4.2.6 調(diào)用存儲(chǔ)過程 
4.3 BLOB/CLOB類型數(shù)據(jù)的操作 
4.3.1 插入Lob類型的數(shù)據(jù) 
4.3.2 以塊數(shù)據(jù)方式讀取Lob數(shù)據(jù) 
4.3.3 以流數(shù)據(jù)方式讀取Lob數(shù)據(jù) 
4.4 其他類型的JdbcTemplate 
4.4.1 NamedParameterJdbcTemplate 
4.4.2 SimpleJdbcTemplate 
4.5 以O(shè)O方式訪問數(shù)據(jù)庫 
4.5.1 使用MappingSqlQuery查詢數(shù)據(jù) 
4.5.2 使用SqlUpdate更新數(shù)據(jù) 
4.5.3 使用StoredProcedure執(zhí)行存儲(chǔ)過程 
4.5.4 SqlFunction類 
4.7 小結(jié) 
第5章 集成Hibernate 
5.1 Spring整合ORM技術(shù) 
5.2 在Spring中使用Hibernate 
5.2.1 配置SessionFactory 
5.2.2 使用HibernateTemplate 
5.2.3 處理LOB類型數(shù)據(jù) 
5.2.4 添加Hibernate事件監(jiān)聽器 
5.2.5 使用原生Hibernate API 
5.2.6 使用注解配置 
5.2.7 事務(wù)處理 
5.2.8 延遲加載的問題 
5.3 DAO層設(shè)計(jì) 
5.3.1 DAO基類的設(shè)計(jì) 
5.3.2 查詢接口方法的設(shè)計(jì) 
5.3.3 分頁查詢接口設(shè)計(jì) 
5.4 小結(jié) 
第6章 Spring的事務(wù)管理
6.1 數(shù)據(jù)庫事務(wù)基礎(chǔ)知識(shí) 
6.1.1 何為數(shù)據(jù)庫事務(wù) 
6.1.2 JDBC對(duì)事務(wù)支持 
6.2 Spring對(duì)事務(wù)管理的支持 
6.2.1 事務(wù)管理關(guān)鍵抽象 
6.2.2 Spring的事務(wù)管理器實(shí)現(xiàn)類 
6.2.3 事務(wù)同步管理器 
6.2.4 事務(wù)傳播行為 
6.3 編程式的事務(wù)管理 
6.4 使用XML配置聲明式事務(wù) 
6.4.1 一個(gè)將被實(shí)施事務(wù)增強(qiáng)的服務(wù)接口 
6.4.2 使用原始的TransactionProxyFactoryBean 
6.4.3 基于tx/aop命名空間的配置 
6.5 使用注解配置聲明式事務(wù) 
6.5.1 使用@Transactional注解 
6.5.2 通過AspectJ LTW引入事務(wù)切面 
6.6 小結(jié) 
第7章 Spring MVC 
7.1 Spring MVC概述 
7.1.1 體系結(jié)構(gòu) 
7.1.2 配置DispatcherServlet 
7.2 注解驅(qū)動(dòng)的控制器 
7.2.1 使用@RequestMapping映射請(qǐng)求 
7.2.2 請(qǐng)求處理方法簽名概述 
7.2.3 處理方法簽名詳細(xì)說明 
7.2.4 處理模型數(shù)據(jù) 
7.3 數(shù)據(jù)校驗(yàn) 
7.3.1 Spring校驗(yàn)框架 
7.3.2 Spring MVC數(shù)據(jù)校驗(yàn) 
7.3.3 如何獲取校驗(yàn)結(jié)果 
7.3.4 如何在頁面中顯示錯(cuò)誤 
7.3.5 通過國際化資源顯示錯(cuò)誤信息 
7.4 視圖和視圖解析器 
7.4.1 認(rèn)識(shí)視圖 
7.4.2 認(rèn)識(shí)視圖解析器 
7.4.3 JSP和JSTL 
7.4.4 模板視圖 
7.4.5 輸出XML 
7.4.6 輸出JSON 
7.4.7 使用XmlViewResolver 
7.4.8 使用ResourceBundleViewResolver 
7.4.9 混合使用多種視圖技術(shù) 
7.5 本地化解析 
7.5.1 本地化概述 
7.5.2 使用CookieLocaleResolver 
7.5.3 使用SessionLocaleResolver 
7.5.4 使用LocaleChangeInterceptor 
7.6 文件上傳 
7.6.1 配置MultipartResolver 
7.6.2 編寫控制器和文件上傳表單頁面 
7.7 小結(jié) 
第8章 單元測(cè)試
8.1 單元測(cè)試概述 
8.1.1 為什么需要單元測(cè)試 
8.1.2 單元測(cè)試基本概念 
8.2 TestNG快速進(jìn)階 
8.2.1 TestNG概述 
8.2.2 TestNG生命周期 
8.2.3 使用TestNG 
8.3 模擬利器Mockito 
8.3.1 模擬測(cè)試概述 
8.3.2 創(chuàng)建Mock對(duì)象 
8.3.3 設(shè)定Mock對(duì)象的期望行為及返回值 
8.3.4 驗(yàn)證交互行為 
8.4 測(cè)試整合之王Unitils 
8.4.1 Unitils概述 
8.4.2 集成Spring 
8.4.3 集成DbUnit 
8.5 使用Unitils測(cè)試DAO層 
8.5.1 Unitils配置 
8.5.2 準(zhǔn)備測(cè)試數(shù)據(jù) 
8.5.3 編寫測(cè)試用例 
8.7 使用Unitils測(cè)試Service層 
8.8 測(cè)試Web層 
8.8.1 對(duì)LoginController進(jìn)行單元測(cè)試 
8.8.2 使用Spring Servlet API模擬對(duì)象 
8.8.3 使用Spring RestTemplate測(cè)試 
8.9 小結(jié) 
第9章 敏捷開發(fā)技術(shù) 
9.1 敏捷開發(fā)概述 
9.1.1 敏捷開發(fā)原則 
9.1.2 敏捷開發(fā)過程 
9.2 敏捷開發(fā)方法Scrum 
9.3 測(cè)試驅(qū)動(dòng)開發(fā)(TDD)實(shí)例 
9.4 版本管理工具GIT 
9.4.1 版本控制意義 
9.4.2 SVN 
9.4.3 GIT 
9.5 代碼構(gòu)建利器Maven 
9.5.1 Maven概述 
9.5.2 Maven入門 
9.5.3 Maven實(shí)例 
9.6 持續(xù)集成Hudson 
9.7 小結(jié) 
第10章 自己動(dòng)手打造服務(wù)平臺(tái)框架 
10.1 服務(wù)平臺(tái)概述 
10.1.1 SOA實(shí)現(xiàn)技術(shù) 
10.1.2 Web Service技術(shù)框架 
10.1.3 技術(shù)框架的局限 
10.1.4 TOP介紹 
10.2 快速了解ROP 
10.2.1 ROP概述 
10.2.2 使用ROP開發(fā)一個(gè)服務(wù) 
10.3 請(qǐng)求服務(wù)模型 
10.3.1 傳統(tǒng)Web Service請(qǐng)求模型 
10.3.2 ROP請(qǐng)求模型 
10.3.3 參數(shù)數(shù)據(jù)綁定與校驗(yàn) 
10.3.4 XML和JSON參數(shù)綁定 
10.3.5 自定義數(shù)據(jù)轉(zhuǎn)換器 
10.3.6 請(qǐng)求服務(wù)映射 
10.4 應(yīng)用授權(quán)及驗(yàn)證 
10.4.1 應(yīng)用鍵/應(yīng)用密鑰 
10.4.2 應(yīng)用鍵/密鑰管理器 
10.4.3 簽名算法 
10.4.4 簽名功能控制 
10.5 服務(wù)會(huì)話管理 
10.5.1 會(huì)話管理概述 
10.5.2 注冊(cè)會(huì)話管理器 
10.5.3 開發(fā)登錄和退出服務(wù) 
10.6 錯(cuò)誤模型 
10.6.1 錯(cuò)誤模型概述 
10.6.2 系統(tǒng)級(jí)主錯(cuò)誤編碼 
10.6.3 系統(tǒng)級(jí)子錯(cuò)誤編碼 
10.6.4 業(yè)務(wù)級(jí)子錯(cuò)誤編碼 
10.7 響應(yīng)報(bào)文控制 
10.7.1 分體式報(bào)文模型 
10.7.2 響應(yīng)報(bào)文定義 
10.7.3 報(bào)文輸出格式 
10.7.4 報(bào)文的國際化支持 
10.8 文件上傳 
10.8.1 ROP文件上傳解決思路 
10.8.2 文件上傳實(shí)例 
10.8.3 文件上傳控制 
10.9 服務(wù)安全控制 
10.9.1 安全控制架構(gòu) 
10.9.2 ServiceAccessController 
10.9.3 InvokeTimesController 
10.10 攔截器及事件體系 
10.10.1 攔截器 
10.10.2 事件及監(jiān)聽 
10.11 性能調(diào)優(yōu) 
10.11.1 服務(wù)平臺(tái)線程池參數(shù)調(diào)整 
10.11.2 限制服務(wù)的占用時(shí)長 
10.11.3 限制應(yīng)用/用戶的訪問 
10.12 開發(fā)客戶端SDK 
10.12.1 ROP提供了哪些支持 
10.12.2 服務(wù)開放平臺(tái)的SDK包 
10.13 小結(jié) 
第11章 實(shí)戰(zhàn)案例開發(fā) 
11.1 景區(qū)網(wǎng)站案例概述 
11.1.1 景區(qū)網(wǎng)站整體功能結(jié)構(gòu) 
11.1.2 景區(qū)網(wǎng)站用例描述 
11.1.3 主要功能流程描述 
11.2 系統(tǒng)設(shè)計(jì) 
11.2.1 技術(shù)框架選擇 
11.2.2 Web目錄結(jié)構(gòu)及類包結(jié)構(gòu)規(guī)劃 
11.2.3 單元測(cè)試類包結(jié)構(gòu)規(guī)劃 
11.2.4 系統(tǒng)的頁面交互流程設(shè)計(jì) 
11.2.5 PO類設(shè)計(jì) 
11.2.6 持久層設(shè)計(jì) 
11.2.7 服務(wù)層設(shè)計(jì) 
11.2.8 Web層設(shè)計(jì) 
11.2.9 數(shù)據(jù)庫設(shè)計(jì) 
11.3 開發(fā)前的準(zhǔn)備 
11.4 持久層開發(fā) 
11.4.1 PO類 
11.4.2 DAO基類 
11.4.3 通過擴(kuò)展基類定義DAO類 
11.4.4 DAO Bean的裝配 
11.4.5 使用Hibernate二級(jí)緩存 
11.5 對(duì)持久層進(jìn)行測(cè)試 
11.5.1 配置Unitils測(cè)試環(huán)境 
11.5.2 準(zhǔn)備測(cè)試數(shù)據(jù)庫及測(cè)試數(shù)據(jù) 
11.5.3 編寫DAO測(cè)試基類 
11.5.4 編寫ViewSpaceDao測(cè)試用例 
11.6 服務(wù)層開發(fā) 
11.6.1 ViewSpaceService的開發(fā) 
11.6.2 服務(wù)類Bean的裝配 
11.7 對(duì)服務(wù)層進(jìn)行測(cè)試 
11.7.1 編寫Service測(cè)試基類 
11.7.2 編寫ViewSpaceService測(cè)試用例 
11.8 Web層開發(fā) 
11.8.1 BaseController的基類 
11.8.2 景區(qū)網(wǎng)站首頁 
11.8.3 景區(qū)查詢 
11.8.4 景區(qū)詳細(xì)信息的頁面 
11.8.5 web.xml配置 
11.8.6 Spring MVC配置 
11.9 對(duì)Web層進(jìn)行測(cè)試 
11.9.1 編寫Web測(cè)試基類 
11.9.2 編寫ViewManageControllerTest測(cè)試用例 
11.10 部署和運(yùn)行應(yīng)用 
11.11 小結(jié) 

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Spring 3.0就這么簡單 PDF格式下載


用戶評(píng)論 (總計(jì)41條)

 
 

  •   是一本非常好的Spring入門教程,內(nèi)容新穎,貼近實(shí)戰(zhàn)。不僅介紹了Spring3一些新特性,還介紹了一些敏捷開發(fā)思想及方法,給初學(xué)者起到一個(gè)很好的引導(dǎo)作用!
  •   書中詳細(xì)的指導(dǎo)了讀者如何做開發(fā),剛讀完IOC和AOP非常受益。但是對(duì)于剛開始的接觸SPRING的同學(xué),可能會(huì)難啃一點(diǎn)。
  •   這本書作為學(xué)習(xí)spring3,非常不錯(cuò),內(nèi)容充實(shí),有實(shí)例,對(duì)java學(xué)習(xí)很有幫助
  •   相當(dāng)不錯(cuò)的一本書,雖然沒作者的另一本Spring書籍講的詳細(xì),但該有的內(nèi)容都有,內(nèi)容也有一定的深度,適合稍微有點(diǎn)Sping基礎(chǔ)的人。
  •   spring.0就這么簡單 此書不錯(cuò)清晰明了。。。買的超值
  •   看了幾本關(guān)于spring書籍,還是覺得此書比較不錯(cuò)!價(jià)格公道,涉及知識(shí)點(diǎn)較為全面!
  •   書本廢話比較少、講得整合的比較多.知識(shí)面還蠻新的.書本代碼買前.可以網(wǎng)上下載看下才決定的
  •   到貨速度還真快,書也是我最想要的內(nèi)容
  •   這本書真的很不錯(cuò),正版,紙質(zhì)包裝都很好,而且價(jià)格公道。內(nèi)容編排的也很好,非常滿意,正好都是我需要的。
  •   貌似還行!材質(zhì)不錯(cuò)
  •   沒看,但是書的質(zhì)量還行
  •   數(shù)據(jù)內(nèi)容不錯(cuò),比較詳細(xì)
  •   書值得一看,內(nèi)容不錯(cuò)
  •   先寫個(gè)評(píng)價(jià),內(nèi)容還來不及看。包裝很結(jié)實(shí)。
  •   講得不錯(cuò),很有條理,值得一看
  •   很好,包裝精美。是正版書。編者語言風(fēng)趣幽默,很好
  •   確實(shí)是很不錯(cuò)的一本書。
  •   幾本書還不能一起評(píng)論?
  •   在北京,物流送貨很快
  •   收到書后大概看了一下,感覺是本好書。
  •   貨品與實(shí)物相符,值得推薦!
  •   沒讀過,先不評(píng)論了...
  •   書很好~但是光盤居然是offfice教程
  •   本書與<<Spring.x企業(yè)應(yīng)用開發(fā)實(shí)戰(zhàn)>>是相同的作者,從前面的章節(jié)來看,內(nèi)容極為相似,包括舉的例子.
  •   不是用Eclipse開發(fā)的,沒有源碼,書中寫的三個(gè)可以下載源碼的連接都404,內(nèi)容還在探索中,感覺還不錯(cuò)
  •   挺使用的適合初學(xué)
  •   書有點(diǎn)點(diǎn)折邊,不太信,內(nèi)容沒讀 希望不錯(cuò)
  •   書的質(zhì)量還湊合吧.內(nèi)容還沒來的急看.應(yīng)該還是可以的.
  •   有一定的參考價(jià)值,對(duì)得起這個(gè)價(jià)格
  •   一般,翻譯很一般,理解起來困難些
  •   神速度!!昨天下單,今天就到了!
  •   書還行,適合有基礎(chǔ)的學(xué)習(xí)。質(zhì)量也就一般,感覺不像正版
  •   書的質(zhì)量一般,還可以。
  •   雖然書名是 spring3 就這么簡單 , 但不能因?yàn)楹唵味褍?nèi)容沒講清楚。 覺得買的不是很值。
  •   內(nèi)容重點(diǎn)不突出,感覺像流水帳。一大堆知識(shí)一起講,什么都沒講明白,看完了之后也不知道該用什么技術(shù)。還有書中明顯有摘抄的痕跡,還有打字排版的錯(cuò)誤。就算之前那本厚的是你寫的,但在出版這本書時(shí),審校能不能細(xì)心些?
  •   書的內(nèi)容坑爹
  •   書面有折印,本人不喜歡新書有任何損壞
  •   spring入門的說 還算可以
  •   只是入門
  •   spring講的不錯(cuò)
  •   一般,前面可以
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7