程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> Spring總結——AOP、JDBC和事務的總結,aopjdbc

Spring總結——AOP、JDBC和事務的總結,aopjdbc

編輯:JAVA綜合教程

Spring總結——AOP、JDBC和事務的總結,aopjdbc


1.上一次總結了 Spring 的核心三大組件(Core,Beans,Context),今天總結的 AOP、JDBC和事務都可以看成是核心三大組件的應用。

其中 Spring 的事務管理又以 AOP 為基礎的聲明式事務管理,對 JDBC 數據操作進行了補充。

2.在學習 AOP 的時候,需要搞明白的幾個問題。

(1)AOP 是以動態代理為基礎的,所以在學習 AOP 之前,首先對動態代理有深刻的理解。

(2)AOP 和切面是什麼關系。

(3)AOP 中概念比較多,明白每個名詞的含義:切面、增強、代理、切點、連接點。

(4)增強的分類以及增強的使用:編程式、聲明式、AspectJ 注解式。各個使用方式下具體如何使用,以及需要注意的地方。

(5)AspectJ 切點 XML 表達式的編寫。

3.在學習 JDBC 的時候,需要搞明白的幾個問題。

(1)Spring 對 JDBC 的支持是通過 JdbcTemplate 來完成的。

(2)JdbcTemplate 對 Spring JDBC 的作用類似於 DBUtil 對 JDBC 的作用,是一個工具。

(3)JdbcTemplate 的使用

(4)JdbcTemplate 的兩種配置方式

(5)JdbcTemplate 為什麼不能稱之為一個框架,而只是一個工具。

4. 在學習 Spring 事務 的時候,需要搞明白的幾個問題。

(1)Spring 的事務管理是通過事務管理器進行管理的,事務管理器是 Spring 事務管理的前提。

(2)XML 聲明式事務管理和 @Transactional 注解聲明式管理

(3)事務的傳播行為:REQUIRED 和 REQUIRED_NEW

(4)事務的其他屬性:只讀、超時、回滾屬性

5.到此為止,Spring 中除  web 和 webmvc 外,其他主要的內容都已經總結完畢。其中還有許多細節的地方,逐步完善吧。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved