Spring 2.0技術手冊(附附CD-ROM光盤)

Spring 2.0技術手冊(附附CD-ROM光盤)
定價:299
NT $ 299
  • 作者:林信良
  • 出版社:電子工業出版社
  • 出版日期:2008-11-01
  • 語言:簡體中文
  • ISBN10:7121039850
  • ISBN13:9787121039850
  • 裝訂:平裝 / 430頁 / 普通級 / 單色印刷 / 初版
 

內容簡介

本書介紹了Spring 2.0的新特性,諸如Spring 2.0的新配置、新AOP支持、增強的IoC、JDBC和form標簽等新功能。它通過實際完成一個完整的Spring項目示例,展示了與Spring相關API的使用技巧,能夠顯著減少每一位入門者摸索Spring API的時間。本書是學習Spring Web開發的最佳讀物,它能讓讀者在示例學習中獲得顯著提高。

  本書內容全面深入,主要包括Spring入門、Bean/消息/事件、Spring AOP、JDBC/事物支持、Spring與Hibernate的整合、Spring Web MVC框架、View 層方案/Web框架整合、API封裝、Spring在線書簽完整項目示例等內容。
 

目錄

導讀
第1章 認識Spring
 1.1 術語介紹
 1.2 控制反轉(Inversion of Control)
 1.3 依賴注入(Dependency Injection)
 1.4 接下來的主題
第2章 Spring入門
 2.1 第一個Spring程序
  2.1.1 下載、設置Spring
  2.1.2 準備Spring設計環境(使用Eclipse)
  2.1.3 編寫第一個Spring程序
  2.1.4 編寫第二個Spring程序
  2.1.5 Spring 2.0的XML設置
 2.2 安裝、使用Spring IDE
  2.2.1 安裝Spring IDE
  2.2.2 使用Spring IDE
 2.3 接下來的主題 33
第3章 Bean、消息、事件
 3.1 Bean基本管理
  3.1.1 BeanFactory、ApplicationContext
  3.1.2 Bean的識別名稱與別名
  3.1.3 Bean的實例化
  3.1.4 Bean的scope
  3.1.5 Bean的生命周期
  3.1.6 Bean定義的繼承
 3.2 Bean的依賴設置
  3.2.1 Type 2 IoC、Type 3 IoC
  3.2.2 依賴的值設置與參考
  3.2.3 自動綁定
  3.2.4 集合對象
  3.2.5 Spring 2.0的標簽
  3.2.6 Lookup Method Injection
 3.3 Bean高級管理
  3.3.1 非XML定義文件的配置方式
  3.3.2 Aware相關接口
  3.3.3 BeanPostProcessor
  3.3.4 BeanFactoryPostProcessor
  3.3.5 PropertyPlaceholderConfigurer
  3.3.6 PropertyOverrideConfigurer
  3.3.7 CustomEditorConfigurer
 3.4 資源、消息、事件
  3.4.1 資源的取得
  3.4.2 解析文字消息
  3.4.3 監听事件
  3.4.4 事件傳播
 3.5 接下來的主題
第4章 Spring AOP
 4.1 AOP入門
  4.1.1 從代理機制初探AOP
  4.1.2 AOP觀念與術語
  4.1.3 Spring AOP
 4.2 Advices
  4.2.1 Before Advice
  4.2.2 After Advice
  4.2.3 Around Advice
  4.2.4 Throw Advice
 4.3 Pointcut、Advisor
  4.3.1 NameMatchMethodPointcutAdvisor
  4.3.2 RegExpMethodPointcutAdvisor
  4.3.3 ControlFlowPointcut
  4.3.4 Pointcut接口
  4.3.5 Pointcut交集、並集操作
 4.4 Introduction
  4.4.1 IntroductionInterceptor
  4.4.2 DelegatingIntroductionInterceptor
 4.5 Autoproxing
  4.5.1 BeanNameAutoProxyCreator
  4.5.2 DefaultAdvisorAutoProxyCreator
 4.6 Spring 2.0的AOP支持
  4.6.1 Before Advice︰基于XML Schema
  4.6.2 Before Advice︰基于Annotation
  4.6.3 Spring 2.0的Pointcut定義
  4.6.4 After Returning Advice︰基于XML Schema
  4.6.5 After Returning Advice︰基于Annotation
  4.6.6 After Throwing Advice︰基于XML Schema
  4.6.7 After Throwing Advice︰基于Annotation
  4.6.8 Around Advice︰基于XML Schema
  4.6.9 Around Advice︰基于Annotation
 4.7 接下來的主題
第5章 JDBC、事務支持
第6章 Hibernate與Spring
第7章 Spring Web MVC框架
第8章 View層方案、Web框架整合
第9章 API封裝
第10章 項目︰Spring在線書簽
 

對我來說,寫書是一種想法的實現過程。書稿與我在網絡上所放置的筆記文件不同,筆記文件只是學習過程的一個記錄,而在寫作成書時,需要考慮以什麼方式呈現書的內容、呈現哪些內容,以及傳達什麼樣的信息。

在寫作《Spring技術手冊》時,我的想法是總結從實踐中學習的成果,當Spring 2.0接近發布之時,我又在思考︰驅動《Spring技術手冊》改版的想法是什麼。

《Spring技術手冊》問世之後,收到了很多建議與批評,也有幸受邀參與了Spong相關課程的交流討論。從這些回饋與交流當中,我逐步明確了將《Spring技術手冊》改版為《Spring2,0技術手冊》的思路與輪廓。

最開始的想法是在改版時,要將Spring 2.0的所有特性詳加說明,然而—來個人能力有限,二來Spring的參考文檔中已將自己想到的很多東西論述得很清楚了,若再要置喙,只是淪于抄寫翻譯之工而己。所以最後決定重點介紹Spring 2.0的新特性。另一個想法是,在幾次Spring相關課程的交流中,我有了一些教學經驗、觀念與實踐方式的積累,想將這些東西加入書中。

《Spring 2,0技術手冊》仍然定位于初學者,它是引導初學者入門的敲門磚,希望初學者通過這塊敲門磚,得以進入Spring的大門,進而探索門後的寶庫。 《Spring 2.0技術手冊》之目的,就是讓您在閱讀完之後,能夠自行查閱Spring參考文檔,看懂更進階的書籍,以及參與網絡上關于Spring 2.0的深入討論,真正踏上Java開發之路。
網路書店 類別 折扣 價格
  1. 新書
    $299