當前位置:編程學習大全網 - 網站源碼 - ioc和aop在春天的作用是什麽?為什麽要用ioc和aop?面試中被問了很多次,要求詳細明確的回答。...

ioc和aop在春天的作用是什麽?為什麽要用ioc和aop?面試中被問了很多次,要求詳細明確的回答。...

還是要知道,多看書!

IOC:控制反轉是壹種設計模式。第壹層含義是控制權的轉移:從程序中傳統的控制依賴到容器的控制;第二層是依賴註入:分離相互依賴的對象,並在spring配置文件中描述它們的依賴關系。它們的依賴關系只有在使用時才建立。簡單來說,妳不需要壹個新的對象。

AOP:面向方面,這是壹種編程思想,是OOP的延續。將系統中的非核心業務提取出來,分別處理。例如事務、日誌記錄和安全性。簡單來說,妳可以在壹個節目之前或之後做壹些事情。

Spring的AOP和IOC都是為了解決系統代碼高度耦合的問題。使代碼高度可重用並易於維護。

但是AOP和IOC並不是spring獨有的,spring讓它們更加靈活方便。

  • 上一篇:java中可以用swing編的程序連接數據庫嗎?
  • 下一篇:求高手給個AT89C51單片機流水燈電路圖(PROTEL軟件生成PCB,帶源代碼)
  • copyright 2024編程學習大全網