spring框架思惟導圖,簡約歸納

Spring之旅java

  • 簡化java開發
    • 激發pojo的潛能
    • 依賴注入
    • 應用切面
    • 使用模版消除樣板式代碼
  • 容納你的bean
    • 與應用上下文共事
    • bean的生命週期
  • 俯翰Spring風景線
    • spring模版
    • spring portfolio
  • Spring新功能
    • spring2.5新特性
    • spring3.0新特性
    • spring portfollo新特性

裝配Beanspring

  • 聲明Bean
    • 建立spring配置
    • 聲明一個簡單的bean
    • 經過構造器注入
    • bean的做用域
    • 初始化和銷燬bean
  • 注入Bean屬性
    • 引入簡單值
    • 引入其餘bean
    • 使用spring的命名空間
    • 裝配屬性
    • 裝配集合
    • 裝配空值
  • 使用表達式裝配
    • spEL的基本原理
    • 在spEL值上執行操做
    • 在spEL中篩選集合

最小化SpringXML配置數據庫

  • 自動裝配bean屬性
    • 4種類型的自動裝配
    • 默認的自動裝配
    • 混合使用自動裝配和顯示裝配
  • 使用註解裝配
    • 使用@Autowired
    • 藉助@Inject實現基於標準的自動裝配
    • 在註解中使用表達式
  • 自動檢測Bean
    • 爲自動檢測標註bean
    • 過濾組件掃描
  • 使用Spring基於Java的配置
    • 建立基於java的配置
    • 定義一個配置類
    • 聲明一個簡單的bean
    • 使用spring的基於java的配置進行注入

面向切面的Spring編程

  • 什麼是面向切面編程
    • 定義AOP術語
    • Spring對AOP的支持
  • 使用切點選擇鏈接點
    • 編寫切點
    • 使用spring的bean()指示器
  • 在XML中聲明切面
    • 聲明前置和後置通知
    • 聲明環繞通知
    • 爲通知傳遞參數
    • 經過切面引入新功能
  • 註解切面
    • 註解環繞通知
    • 傳遞參數給所標註的通知
    • 標註引入
  • 注入AspectJ切面

征服數據庫session

  • Spring的數據訪問哲學
    • 瞭解spring的數據庫訪問異常體系
    • 數據訪問模塊化
    • 使用DAO支持類
  • 配置數據源
    • 使用JNDI數據源
    • 使用數據源鏈接池
    • 基於JDBC驅動的數據源
  • 在Spring中使用JDBC
    • 應對失控的jdbc代碼
    • 使用jdbc模版
  • 在Spring中集成Hibernate
    • hibernate預覽
    • 聲明hibernate的session工廠
    • 構建不依賴於spring的hibernate代碼
  • Spring與Java持久化API
    • 配置實體管理器工廠
    • 編寫基於JPA的DAO

事務管理架構

  • 理解事務
    • 用4個詞來表示事務
    • 理解spring對事務管理的支持
  • 選擇事務管理器
    • JDBC事物
    • Hibernate事務
    • Java持久化API事務
    • JTA(Java Transaction API)事務
  • 在Spring中的編碼事務
  • 聲明式事務
    • 定義事務屬性
    • 在XML中定義事務
    • 定義註解驅動的事務

使用Spring MVC構建Web應用程序mvc

  • SpringMVC起步
    • 跟蹤SpringMVC的請求
    • 搭建SpringMVC
  • 編寫基本的控制器
    • 配置註解驅動的SpringMVC
    • 定義首頁的控制器
    • 解析視圖
    • 定義首頁的視圖
    • 完成spring應用上下文
  • 處理控制器的輸入
    • 編寫處理輸入的控制器
    • 渲染視圖
  • 處理表單
    • 展示註冊表單
    • 處理表單輸入
    • 校驗輸入
  • 處理文件上傳
    • 在表單上添加文件上傳域
    • 接收上傳文件
    • 配置spring支持文件上傳

使用SpringWebFlow框架

  • 安裝SpringWebFlow
  • 流程的組件
  • 組合起來:比薩流程
  • 保護Web流程

保護Spring應用模塊化

  • Spring Security介紹
  • 保護Web請求
  • 保護視圖級別的元素
  • 認證用戶
  • 保護方法的調用

Spring集成編碼

  • 使用遠程服務
    • Spring遠程調用概覽
    • 使用RMI
    • 使用Hession和Burlap發佈遠程服務
    • 使用Spring的HttpInvoker
    • 發佈和使用Web服務
  • 爲Spring添加REST功能
    • 瞭解REST
    • 編寫面向資源的控制器
    • 表達資源
    • 編寫REST客戶端
    • 提交RESTful表單
  • Spring消息
    • JMS簡介
    • 在Spring中搭建消息代理
    • 使用Spring的JMS模版
    • 建立消息驅動的POJO
    • 使用基於消息的RPC
  • 使用JMX管理
    • 將SpringBean導出爲MBean
    • 遠程MBean
    • 處理通知
  • 其餘Spring技巧
    • 外部化配置
    • 裝配JNDI對象
    • 發送郵件
    • 調度和後臺任務

基本框架

  • 核心容器
  • Spring上下文
  • SpringAOP
  • SpringDAO
  • SpringORM
  • SpringWeb模塊
  • SpringMVC框架

最近文章:

相關文章
相關標籤/搜索