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

Spring技術內(nèi)幕:深入解析Spring架構與設計原理

Spring技術內(nèi)幕:深入解析Spring架構與設計原理

定 價:¥55.00

作 者: 計文柯 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: J2EE

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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