Spring Framework 核心技術 目錄

核心技術

Version 5.1.8.RELEASEjava

此部分文檔涵蓋了Spring框架中最重要,也是必不可少的關鍵技術。編程

重要的概念:Spring框架的依賴反轉(IoC container)容器。
進一步:Spring的面向方面編程(AOP)。Spring框架有本身的AOP框架,在概念上易於理解,而且成功地解決了Java企業編程中AOP需求的80%。app

額外還介紹了SpringAspectJ的集成(AspectJ目前在特性方面是最豐富的-也是在java企業開發中最成熟的AOP實現)。框架

1.IoC 容器

  • Ioc 容器和 Bean
  • 容器
  • Bean
  • 依賴關係
  • Bean 做用域
  • 定製 Bean
  • Bean 繼承
  • 容器擴展點
  • 基於註解的容器
  • 類路徑掃描和託管組件
  • 使用JSR 330標準註解
  • 基於Java的容器配置

2. Resources

  • Introduction
  • 資源接口
  • 內置Resources實現
  • ResourceLoader
  • ResourceLoaderAware 接口
  • Resources 依賴關係
  • 應用上下文和資源路徑

3. 驗證、數據綁定和類型轉換

  • 使用Spring的Validator接口進行驗證
  • 將代碼解析爲錯誤消息
  • Bean Manipulation 和 BeanWrapper
  • Spring 類型轉換
  • Spring 字段格式化
  • 配置全局日期和時間格式化
  • Spring 驗證

4. Spring 表達式語言

  • Evaluation
  • Bean 定義中的表達式
  • 語法參考
  • 例子

5. 面向方面編程

  • 概念
  • Spring AOP的目標和功能
  • AOP代理
  • @AspectJ 支持
  • 基於模式的AOP支持
  • 選擇使用哪一種AOP聲明樣式
  • 混合 Aspect 類型
  • 代理方式
  • 代碼方式建立@AspectJ代理
  • 在Spring應用程序中使用AspectJ
  • 參考內容

6. Spring AOP APIs

  • Pointcut API
  • Advice API
  • Advisor API
  • 使用ProxyFactoryBean建立AOP代理
  • 簡明代理定義
  • 使用ProxyFactory以編程方式建立AOP代理
  • 操做 Advised 對象
  • 使用「自動代理」工具
  • 使用TargetSource實現
  • 定義新的 Advice 類型

7. Null-safety

8. 數據緩衝區和編解碼器

9. 附錄

  • XML 結構
  • XML 結構編寫
相關文章
相關標籤/搜索