1. 程式人生 > >31Spring的一些想法

31Spring的一些想法

成了 註入 aop 管理 是把 驗證 安全 什麽 數據庫事務

看一一遍以前的自己寫的博客,記錄下自己的一些想法,Spring分為兩塊:IOC和AOP.IOC就是在applicatcontext.xml中配置<<bean......>>這種。spring容器啟動的時候,會根據配置文件去創建這些實例,然後放入到IOC容器中,什麽依賴註入啊什麽的,就是不用自己new了,只要去IOC容器中拿就可以了。這裏不涉及到動態代理。

AOP:AOP是基於什麽實現的呢:要依賴於bean的生成順序,在bean生成之後,會可以做一些處理。這個功能有什麽用呢,可以做動態代理。就是把工廠生成的那個bean動態代理一下。生成一個動態代理類,一旦動態代理類生成了。然後把applicatcontext.xml裏面的定義的切點啊什麽的寫入,當我們執行裏面的方法時,就會被攔截。

AOP的作用:

1.事務管理: (1)數據庫事務:(2)編程事務(3)聲明事物:Spring AOP-->聲明事物
2.日誌處理:
3.安全驗證: Spring AOP---OOP升級

31Spring的一些想法