注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Spring技術(shù)內(nèi)幕:深入解析Spring架構(gòu)與設(shè)計(jì)原理

Spring技術(shù)內(nèi)幕:深入解析Spring架構(gòu)與設(shè)計(jì)原理

Spring技術(shù)內(nèi)幕:深入解析Spring架構(gòu)與設(shè)計(jì)原理

定 價(jià):¥55.00

作 者: 計(jì)文柯 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

ISBN: 9787111288060 出版時(shí)間: 2010-01-01 包裝: 平裝
開本: 16開 頁數(shù): 300 字?jǐn)?shù):  

內(nèi)容簡介

  《Spring技術(shù)內(nèi)幕:深入解析Spring架構(gòu)與設(shè)計(jì)原理》是Spring領(lǐng)域的問鼎之作,由業(yè)界擁有10余年開發(fā)經(jīng)驗(yàn)的資深Java專家親自執(zhí)筆!Java開發(fā)者社區(qū)和Spring開發(fā)者社區(qū)一致強(qiáng)烈推薦。國內(nèi)第一本基于Spring3.0的著作,從源代碼的角度對(duì)Spring的內(nèi)核和各個(gè)主要功能模塊的架構(gòu)、設(shè)計(jì)和實(shí)現(xiàn)原理進(jìn)行了深入剖析。你不僅能從木書中參透Spring框架的優(yōu)秀架構(gòu)和設(shè)計(jì)思想,而且還能從Spring優(yōu)雅的實(shí)現(xiàn)源碼中一窺Java語言的精髓。此外,《Spring技術(shù)內(nèi)幕:深入解析Spring架構(gòu)與設(shè)計(jì)原理》還展示了閱讀源代碼的卓越方法,不僅授你以魚,而且還授你以漁!如果你以一種淡定的心態(tài)翻開這本書,無論你是Java程序員、Spring開發(fā)者,還是平臺(tái)開發(fā)人員、系統(tǒng)架構(gòu)師,抑或是對(duì)開源軟件源代碼著迷的代碼狂人,都能從《Spring技術(shù)內(nèi)幕:深入解析Spring架構(gòu)與設(shè)計(jì)原理》中受益。

作者簡介

  計(jì)文柯,資深軟件開發(fā)專家和項(xiàng)目經(jīng)理,擁有10余年開發(fā)經(jīng)驗(yàn),對(duì)Spring等開源軟件的應(yīng)用和實(shí)現(xiàn)原理有深入研究和獨(dú)到見解。產(chǎn)品研發(fā)和項(xiàng)目管理經(jīng)驗(yàn)豐富,曾任職于華為技術(shù)、摩托羅拉等知名企業(yè)和硅谷移動(dòng)互聯(lián)網(wǎng)創(chuàng)業(yè)公司,在軟件工程和項(xiàng)目管理方面積累了大量最佳實(shí)踐?,F(xiàn)在正在學(xué)習(xí)云計(jì)算,準(zhǔn)備迎接即將爆發(fā)的計(jì)算革命。閑暇之余,他非常享受歷史書籍帶給他的快樂!

圖書目錄

本書贊譽(yù)
前言
致謝
第1章 準(zhǔn)備源代碼環(huán)境
1.1 安裝JDK
1.2 安裝Eclipse
1.3 安裝輔助工具
1.4 獲取Spring源代碼
1.5 Spring源代碼的組織結(jié)構(gòu)
1.6 小結(jié) 第一部分 Spring核心實(shí)現(xiàn)篇
第2章 Spring Framework的核心:IoC容器的實(shí)現(xiàn)
2.1 Spring IoC容器概述
2.1.1 IoC容器和依賴反轉(zhuǎn)模式
2.1.2 Spring的IoC容器系列
2.2 IoC容器系列的實(shí)現(xiàn):BeanFactory和Application Context
2.2.1 Bean Factory對(duì)IoC容器的功能定義
2.2.2 IoC容器Xml Bean Factory的工作原理
2.2.3 ApplicationContext的特點(diǎn)
2.3 IoC容器的初始化
2.3.1 BeanDefinition的Resource定位
2.3.2 BeanDefinition的載入和解析
2.3.3 BeanDefinition在IoC容器中的注冊(cè)
2.4 IoC容器的依賴注入
2.5 容器其他相關(guān)特性的實(shí)現(xiàn)
2.5.1 lazy-init屬性和預(yù)實(shí)例化
2.5.2 FactoryBean的實(shí)現(xiàn)
2.5.3 BeanPostProcessor的實(shí)現(xiàn)
2.5.4 autowiring的實(shí)現(xiàn)原理
2.6 小結(jié) 第3章 Spring AOP的實(shí)現(xiàn)
3.1 Spring AOP概述
3.1.1 AOP概念回顧
3.1.2 Advice通知
3.1.3 Pointcut切點(diǎn)
3.1.4 Advisor通知器
3.2 建立AopProxy代理對(duì)象
3.2.1 配置ProxyFactoryBean
3.2.2 ProxyFactoryBean生成AopProxy
3.2.3 JDK生成AopProxy代理對(duì)象
3.2.4 CGLIB生成AopProxy代理對(duì)象
3.3 Spring AOP攔截器調(diào)用的實(shí)現(xiàn)
3.3.1 JdkDynamicAopProxy的invoke攔截
3.3.2 Cglib2AopProxy的intercept攔截
3.3.3 目標(biāo)對(duì)象方法的調(diào)用
3.3.4 AOP攔截器鏈的調(diào)用
3.3.5 配置通知器
3.3.6 Advice通知的實(shí)現(xiàn)
3.3.7 ProxyFactory實(shí)現(xiàn)AOP
3.4 Spring AOP的高級(jí)特性
3.5 小結(jié) 第二部分 Spring組件實(shí)現(xiàn)篇
第4章 Spring MVC與Web環(huán)境
4.1 概述
4.2 Web環(huán)境中的Spring MVC
4.3 IoC容器在Spring MVC中的啟動(dòng)
4.3.1 Web容器中的上下文
4.3.2 ContextLoader建立Web環(huán)境的根上下文
4.4 Spring Web MVC的啟動(dòng)
4.4.1 DispacherServlet概述
4.4.2 DispacherServlet的啟動(dòng)和初始化
4.5 Spring MVC的實(shí)現(xiàn)
4.5.1 DispatcherSevlet的MVC初始化
4.5.2 HandlerMapping的配置
4.5.3 使用HandlerMapping完成請(qǐng)求的映射處理
4.5.4 Spring MVC對(duì)HTTP請(qǐng)求的分發(fā)處理
4.6 Spring MVC視圖的呈現(xiàn)
4.6.1 DispatcherServlet視圖呈現(xiàn)概述
4.6.2 JSP視圖的實(shí)現(xiàn)
4.6.3 ExcelView的實(shí)現(xiàn)
4.6.4 PDF視圖的實(shí)現(xiàn)
4.7 小結(jié) 第5章 數(shù)據(jù)庫操作組件的實(shí)現(xiàn)
5.1 Spring JDBC和Spring ORM概述
5.2 Spring JDBC模板類的實(shí)現(xiàn)
5.2.1 JdbcTeamplate的基本使用
5.2.2 JdbcTemplate的execute實(shí)現(xiàn)
5.2.3 JdbcTemplate的query實(shí)現(xiàn)
5.2.4 使用數(shù)據(jù)庫Connection
5.3 Spring JDBC中RDBMS操作對(duì)象的實(shí)現(xiàn)
5.3.1 SqlQuery的實(shí)現(xiàn)
5.3.2 SqlUpdate的實(shí)現(xiàn)
5.3.3 SqlFunction
5.4 Spring驅(qū)動(dòng)Hibernate的實(shí)現(xiàn)
5.4.1 配置Hibernate的SessionFactory
5.4.2 HibernateTemplate的實(shí)現(xiàn)
5.4.3 Session的管理
5.5 Spring驅(qū)動(dòng)iBatis的實(shí)現(xiàn)
5.5.1 創(chuàng)建SqlMapClient
5.5.2 SqlMapClientTemplate的實(shí)現(xiàn)
5.6 小結(jié) 第6章 Spring事務(wù)處理的實(shí)現(xiàn)
6.1 Spring與事務(wù)處理
6.2 聲明式事務(wù)處理的基本過程
6.2.1 事務(wù)處理攔截器的配置
6.2.2 事務(wù)處理配置的讀入
6.3 事務(wù)處理攔截器的實(shí)現(xiàn)
6.4 事務(wù)處理的實(shí)現(xiàn)
6.4.1 事務(wù)處理的編程式使用
6.4.2 事務(wù)的創(chuàng)建
6.4.3 事務(wù)的掛起
6.4.4 事務(wù)的提交
6.4.5 事務(wù)的回滾
6.5 具體事務(wù)處理器的實(shí)現(xiàn)
6.5.1 DataSourceTransactionManager的實(shí)現(xiàn)
6.5.2 HibernateTransactionManager的實(shí)現(xiàn)
6.6 小結(jié) 第7章 Spring遠(yuǎn)端調(diào)用的 實(shí)現(xiàn)
7.1 Spring遠(yuǎn)端調(diào)用概述
7.2 Spring HTTP 調(diào)用器的實(shí)現(xiàn)原理
7.2.1 配置HTTP調(diào)用器客戶端
7.2.2 HTTP調(diào)用器客戶端的實(shí)現(xiàn)
7.2.3 配置HTTP調(diào)用器遠(yuǎn)端服務(wù)器端
7.2.4 HTTP調(diào)用器服務(wù)器端的實(shí)現(xiàn)
7.3 Spring Hession/Burlap的實(shí)現(xiàn) 原理
7.3.1 Hessian/Burlap客戶端的配置
7.3.2 Hessian客戶端的實(shí)現(xiàn)
7.3.3 Burlap客戶端的實(shí)現(xiàn)
7.3.4 Hessian/Burlap服務(wù)器端的配置
7.3.5 Hessian服務(wù)器端的實(shí)現(xiàn)
7.3.6 Burlap服務(wù)器端的實(shí)現(xiàn)
7.4 Spring RMI的實(shí)現(xiàn)
7.4.1 Spring RMI客戶端的配置
7.4.2 Spring RMI客戶端的實(shí)現(xiàn)
7.4.3 Spring RMI服務(wù)器端的配置
7.4.4 Spring RMI服務(wù)器端的實(shí)現(xiàn)
7.5 小結(jié) 第8章 安全框架ACEGI的 實(shí)現(xiàn)
8.1 Spring ACEGI安全框架概述
8.1.1 概述
8.1.2 使用Spring IDE
8.1.3 ACEGI的Bean配置
8.2 配置Spring ACEGI
8.3 ACEGI的Web過濾器實(shí)現(xiàn)
8.4 ACEGI驗(yàn)證器的實(shí)現(xiàn)
8.4.1 AuthenticationManager的authenticate
8.4.2 DaoAuthenticationProvider的實(shí)現(xiàn)
8.4.3 讀取數(shù)據(jù)庫用戶信息
8.4.4 完成用戶信息的對(duì)比驗(yàn)證
8.5 ACEGI授權(quán)器的實(shí)現(xiàn)
8.5.1 與Web環(huán)境的接口FilterSecurityInterceptor
8.5.2 授權(quán)器的實(shí)現(xiàn)
8.5.3 投票器的實(shí)現(xiàn)
8.6 小結(jié) 第三部分 Spring應(yīng)用篇
第9章 Spring petclinic應(yīng)用實(shí)例
9.1 petclinic概述
9.2 部署環(huán)境及數(shù)據(jù)庫
9.3 petclinic的Bean配置
9.4 petclinic的Web頁面實(shí)現(xiàn)
9.5 petclinic的領(lǐng)域?qū)ο髮?shí)現(xiàn)
9.6 petclinic數(shù)據(jù)庫操作的實(shí)現(xiàn)
9.6.1 使用JDBC的數(shù)據(jù)庫操作
9.6.2 使用Hibernate的數(shù)據(jù)庫操作
9.6.3 使用JPA的數(shù)據(jù)庫操作
9.7 小結(jié)

本目錄推薦

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