當前位置:編程學習大全網 - 編程軟體 - 說說AOP和IOC的概念以及在spring中是如何應用的

說說AOP和IOC的概念以及在spring中是如何應用的

aop 面向切面編程 就是攔截器 意思就是 舉個例子:寫好的程序 比如某系統的登錄模塊 現在已經寫好了所有業務了 不想修改任何業務代碼但是卻想增加壹個使用安卓客戶端驗證的特殊功能。這時候使用aop就可以輕松完成。 具體完成方法相信妳所學習的教材中都有 以上需要添加的新功能有很多例如 做壹個日誌系統每次登錄記錄壹些東西 比如做權限判斷

現在舉個現實的例子把啊 現在市場上的ipad 都是不能打電話的但是有壹種東西叫做’蘋果皮‘的東西 安裝進去‘可以讓ipad能實現打電話 這就是用了aop這種思想完成的 aop就是把業務當作管狀的那兒需要加點功能就切開 安裝進去然後接起來。

ioc 比較簡單 意思就是 每個人需要的對象都是找別人要的 也就是spring管理對象們的需求 舉個例子 皇上(對象1)說 我要100斤美女(需要某對象a) 他不需要自己去找美女(自己創建對象a)而是找後宮專門的機構(spring容器要) 每個人都是這樣的 需要對象都是依賴別人(spring)的

補充 spring 是如何運用的 spring是壹個容器 是壹個管理器 用來管理項目中的所有對象以及處理各個對象的依賴關系的

  • 上一篇:網絡遊戲中BOSS是什麽意思?
  • 下一篇:富士fm122按摩椅是假的嗎
  • copyright 2024編程學習大全網