幫助中心 | 我的帳號 | 關於我們

Spring技術內幕(深入解析Spring架構與設計原理第2版全面升級)/揭秘系列叢書

  • 作者:計文柯
  • 出版社:機械工業
  • ISBN:9787111365709
  • 出版日期:2012/02/01
  • 裝幀:平裝
  • 頁數:399
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    簡化企業級的Java應用開發是RodJohnson設計spring框架的最初目的。經過10多年的發展,在spring開發團隊的不懈努力和開源社區的大力支持下,spring不僅很好地實現了最初的目標,而且不斷成熟和完善,如今已發展成為一個涵蓋整個軟體生命周期(包括軟體構建、開發、運行、部署等)的產品族群,成為Java軟體生態鏈中不可或缺的一部分。
    計文柯所著的《Spring技術內幕(深入解析Spring架構與設計原理第2版全面升級)》以spring源代碼為依托,從宏觀上揭示了spring的設計思路和架構思想,從微觀上剖析了spring各功能模塊的實現原理和運行機制。《Spring技術內幕(深入解析Spring架構與設計原理第2版全面升級)》一方面是希望讀者能通過深入了解spring的底層機制來更好地解決實際開發中遇到的各種難題,另一方面是希望讀者能吸收spring設計和實現中的優秀方法和思想。

作者介紹
計文柯
    計文柯,資深軟體開發專家和項目經理,擁有10余年開發經驗,對Spring等開源軟體的應用和實現原理有深入研究和獨到見解。產品研發和項目管理經驗豐富,曾任職于華為技術、摩托羅拉等知名企業和矽谷移動互聯網創業公司,在軟體工程和項目管理方面積累了大量最佳實踐。現在正在學習雲計算,準備迎接即將爆發的計算革命。閑暇之餘,他非常享受歷史書籍帶給他的快樂! 

目錄
前言
第1章  Spring的設計理念和整體架構
  1.1  Spring的各個子項目
  1.2  Spring的設計目標
  1.3  Spring的整體架構
  1.4  Spring的應用場景
  1.5  小結
第一部分  Spring核心實現篇
  第2章  Spring Framework的核心:IoC容器的實現
    2.1  Spring IoC容器概述
    2.1.1  IoC容器和依賴反轉模式
    2.1.2  Spring IoC的應用場景
    2.2  IoC容器系列的設計與實現:BeanFactory和ApplicationContext
    2.2.1  Spring的IoC容器系列
    2.2.2  Spring IoC容器的設計
    2.3  IC容器的初始化過程
    2.3.1  BeanDefinition的Resource定位
    2.3.2  BeanDefinition的載入和解析
    2.3.3  BeanDefinition在IoC容器中的註冊
    2.4  IoC容器的依賴注入
    2.5  容器其他相關特性的設計與實現
    2.5.1  ApplicationContext和Bean的初始化及銷毀
    2.5.2  lazy-init屬性和預實例化
    2.5.3  FactoryBean的實現
    2.5.4  BeanPostProcessor的實現
    2.5.5  autowiring(自動依賴裝配)的實現
    2.5.6  Bean的依賴檢查
    2.5.7  Bean對IoC容器的感知
    2.6  小結
  第3章  Spring AOP的實現
    3.1  Spring AOP概述
    3.1.1  AOP概念回顧
    3.1.2  Advice通知
    3.1.3  Pointcut切點
    3.1.4  Advisor通知器
    3.2  Spring AOP的設計與實現
    3.2.1  JVM的動態代理特性
    3.2.2  Spring AOP的設計分析
    3.2.3  Spring AOP的應用場景
    3.3  建立AopProxy代理對象
    3.3.1  設計原理
    3.3.2  配置ProxyFactoryBean
    3.3.3  ProxyFactoryBean生成AopProxy代理對象
    3.3.4  JDK生成AopProxy代理對象
    3.3.5  CGLIB生成AopProxy代理對象
    3.4  Spring AOP攔截器調用的實現
    3.4.1  設計原理
    3.4.2  JdkDynamicAopProxy的invoke攔截
    3.4.3  Cglib2AopProxy的intercept攔截
    3.4.4  目標對象方法的調用

    3.4.5  AOP攔截器鏈的調用
    3.4.6  配置通知器
    3.4.7  Advice通知的實現
    3.4.8  ProxyFactory實現AOP
    3.5  Spring AOP的高級特性
    3.6  小結
第二部分  Spring組件實現篇
  第4章  Spring MVC與Web環境
    4.1  Spring MVC概述
    4.2  Web環境中的Spring MVC
    4.3  上下文在Web容器中的啟動
    4.3.1  IoC容器啟動的基本過程
    4.3.2  Web容器中的上下文設計
    4.3.3  ContextLoader的設計與實現
    4.4  Spring MVC的設計與實現
    4.4.1  Spring MVC的應用場景
    4.4.2  Spring MVC設計概覽
    4.4.3  DispatcherServlet的啟動和初始化
    4.4.4  MVC處理HTTP分發請求
    4.5  Spring MVC視圖的呈現
    4.5.1  DispatcherServlet視圖呈現的設計
    4.5.2  JSP視圖的實現
    4.5.3  ExcelView的實現
    4.5.4  PDF視圖的實現
    4.6  小結
  第5章  資料庫操作組件的實現
    5.1  Spring JDBC的設計與實現
    5.1.1  應用場景
    5.1.2  設計概要
    5.2  Spring JDBC中模板類的設計與實現
    5.2.1  設計原理
    5.2.2  JdbcTemplate的基本使用
    5.2.3  JdbcTemplate的execute實現
    5.2.4  JdbcTemplate的query實現
    5.2.5  使用資料庫Connection
    5.3  Spring JDBC中RDBMS操作對象的實現
    5.3.1  SqlQuery的實現
    5.3.2  SqlUpdate的實現
    5.3.3  SqlFunction
    5.4  Spring ORM的設計與實現
    5.4.1  應用場景
    5.4.2  設計概要
    5.5  Spring驅動Hibernate的設計與實現
    5.5.1  設計原理
    5.5.2  Hibernate的SessionFactory
    5.5.3  HibernateTemplate的實現
    5.5.4  Session的管理
    5.6  Spring驅動iBatis的設計與實現
    5.6.1  設計原理
    5.6.2  創建SqlMapClient

    5.6.3  SqlMapClientTemplate的實現
    5.7  小結
  第6章  Spring事務處理的實現
    6.1  Spring與事務處理
    6.2  Spring事務處理的設計概覽
    6.3  Spring事務處理的應用場景
    6.4  Spring聲明式事務處理
    6.4.1  設計原理與基本過程
    6.4.2  實現分析
    6.5  Spring事務處理的設計與實現
    6.5.1  Spring事務處理的編程式使用
    6.5.2  事務的創建
    6.5.3  事務的掛起
    6.5.4  事務的提交
    6.5.5  事務的回滾
    6.6  Spring事務處理器的設計與實現
    6.6.1  Spring事務處理的應用場景
    6.6.2  DataSourceTransactionManager的實現
    6.6.3  HibernateTransactionManager的實現
    6.7  小結
  第7章  Spring遠端調用的實現
    7.1  Spring遠端調用的應用場景
    7.2  Spring遠端調用的設計概覽
    7.3  Spring遠端調用的實現
    7.3.1  Spring HTTP調用器的實現
    7.3.2  Spring Hession/Burlap的實現原理
    7.3.3  Spring RMI的實現
    7.4  小結
第三部分  Spring應用實現篇
  第8章  安全框架ACEGI的設計與實現
    8.1  Spring ACEGI安全框架概述
    8.1.1  概述
    8.1.2  設計原理與基本實現過程
    8.1.3  ACEGI的Bean配置
    8.2  配置Spring ACEGI
    8.3  ACEGI的Web過濾器實現
    8.4  ACEGI驗證器的實現
    8.4.1  AuthenticationManager的authenticate
    8.4.2  DaoAuthenticationProvider的實現
    8.4.3  讀取資料庫用戶信息
    8.4.4  完成用戶信息的對比驗證
    8.5  ACEGI授權器的實現
    8.5.1  與Web環境的介面FilterSecurityInterceptor
    8.5.2  授權器的實現
    8.5.3  投票器的實現
    8.6  小結
  第9章  Spring DM模塊的設計與實現
    9.1  Spring DM模塊的應用場景
    9.2  Spring DM的應用過程
    9.3  Spring DM設計與實現

    9.4  小結
  第10章  Spring Flex的設計與實現
    10.1  Spring Flex模塊的應用場景
    10.2  Spring Flex的應用過程
    10.3  Spring Flex的設計與實現
    10.4  小結
附錄A  Spring項目的源代碼環境
附錄B  構建Spring項目的發布包
附錄C  使用Spring IDE
附錄D  Spring Pet Clinic應用實例

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032