ioc aop
IOC:控制反轉也叫依賴注入,IOC利用java反射機制,AOP利用代理模式。所謂控制反轉是指,本來被呼叫者的例項是有呼叫者來建立的,這樣的缺點是耦合性太強,IOC則是統一交給spring來管理建立,將物件交給容器管理,你只需要在spring配置檔案總配置相應的bean,以及設定相關的屬性,讓spring容器來生成類的例項物件以及管理物件。在spring容器啟動的時候,spring會把你在配置檔案中配置的bean都初始化好,然後在你需要呼叫的時候,就把它已經初始化好的那些bean分配給你需要呼叫這些bean的類。
AOP:面向切面程式設計。(Aspect-Oriented Programming)
AOP可以說是對OOP的補充和完善。OOP引入封裝、繼承和多型性等概念來建立一種物件層次結構,用以模擬公共行為的一個集合。實現AOP的技術,主要分為兩大類:一是採用動態代理技術,利用擷取訊息的方式,對該訊息進行裝飾,以取代原有物件行為的執行;二是採用靜態織入的方式,引入特定的語法建立"方面",從而使得編譯器可以在編譯期間織入有關"方面"的程式碼,屬於靜態代理
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2370/viewspace-2812569/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- IOC,AOP
- Spring AOP IOCSpring
- spring ioc和aopSpring
- spring入門aop和iocSpring
- Spring Boot之IOC&AOPSpring Boot
- 大白話講解IOC和AOP
- 最詳細的spring(IOC、AOP)教程Spring
- 如何理解Spring中的IOC和AOPSpring
- spring:spring再總結(ioc、aop、DI等)Spring
- Spring IOC/AOP原理極簡概念入門Spring
- spring 詳細講解(ioc,依賴注入,aop)Spring依賴注入
- 對於Spring中AOP,DI,IoC概念的理解Spring
- 我們到底為什麼要用 IoC 和 AOP
- BeanPostProcessor——連線Spring IOC和AOP的橋樑BeanSpring
- Spring學習筆記2(IOC註解方式&AOP)Spring筆記
- 深入淺出解讀 Spring 原始碼:IOC/AOP 篇Spring原始碼
- 初學原始碼之——銀行案例手寫IOC和AOP原始碼
- 仿寫一個簡陋的 IOC/AOP 框架 mini-spring框架Spring
- 閉關修煉180天--手寫IOC和AOP(xml篇)XML
- Java開發必讀,談談對Spring IOC與AOP的理解JavaSpring
- spring5原始碼-ioc抽象層次設計 與 aop流程理解Spring原始碼抽象
- Spring框架學習筆記(一):官方文件介紹,IoC與AOP概念學習Spring框架筆記
- Java面試題:Spring框架除了IOC和AOP,還有哪些好玩的設計模式?Java面試題Spring框架設計模式
- Spring學習之——手寫Spring原始碼V2.0(實現IOC、DI、MVC、AOP)Spring原始碼MVC
- 手擼了一個HTTP框架:支援Sprng MVC、IOC、AOP,攔截器,配置檔案讀取...HTTP框架MVC
- IOC
- AOP
- IOC容器
- golang IoCGolang
- Laravel IoCLaravel
- SpringMVC IOCSpringMVC
- IoC 容器
- Spring - IOCSpring
- AOP詳解之三-建立AOP代理後記,建立AOP代理
- AOP - AspectJ
- AOP - Advisor
- [Spring]AOPSpring
- spring AOPSpring