當前位置:編程學習大全網 - 編程軟體 - Spring 依賴註入怎麽回事,還有面向方面編程是怎麽回事

Spring 依賴註入怎麽回事,還有面向方面編程是怎麽回事

依賴註入,也稱反轉控制,IoC,

DI,這些都是壹回事,簡單說起來就是Spring提供了壹個Java

Bean的處理器,通過讀取xml配置文件或註解(Annotation)來自動為妳需要的的接口類型,實例化(也就是新建)對象,這樣妳的代碼就不需要針對具體對象編程,而是抽象成接口來編寫,實現部分可以與抽象部分分開,便於分層,並隨時替換實現方式,這也叫做註入。

面向方面編程,實際應該叫AOP,面向切面編程,這是Spring容器的另壹大功能,它可以通過反射技術為妳已經寫好的代碼自動加上壹些通用功能,也是通過通過讀取xml配置文件或註解(Annotation)為依據來進行反射實現的,用到了JDK的反射或CGLib的反射,能夠對方法的不同部分(如前置,後置,拋出異常,環繞等)加入代碼,壹般用於數據庫的事務處理(數據庫更新類事務前後壹般要加beginTransaction,

endTransaction之類的代碼)或日誌處理等等。

  • 上一篇:手機的kjava是什麽
  • 下一篇:python怎麽打印99乘法表
  • copyright 2024編程學習大全網