Spring作用,MVC容器作用


Spring的作用:用來簡化控制邏輯,用於各個層間的解耦。

Spring用到的技術有如下:

1. IoC Inversion of Control也叫Dependency Injection。作用是解耦,將依賴的變量通過容器框架來實現,而不是在程序中直接賦值,控制權由應用代碼中轉到了外部容器。典型的就是指控制bean的權利轉移給容器了,如dao的Ioc

2. 切面編程

aop:面向切面編程。先了解切面,什么是我們所謂的切面?我們在什么地方切面?
當然,我們談得是在方法上的切面,那么方法上都會有哪些切面呢?經過我們的學習,我們可以在方法的前面、后面、中間。*_* 這樣有點籠統。具體是調用方法之前、調用方法返回之后、調用方法返回之前,調用方法出現異常時等等,在這些地方都可以插入自己相干的事兒,這些事兒就是切面了。下一步,我們如何去插入我們的這些事兒呢?代理,動態代理,不管是針對接口代理,還是生成其子類代理,這些代理技術就是解決了怎么樣插入切面的問題,你還有其他方式來解決如何插入切面問題嗎?spring解決了這個問題,我們所要做的只是編寫切面,配置切面的切入點、切面類型等

 

 

MVC容器用於url和Action之間的映射,攔截器的處理,以及Action處理完成之后的跳轉


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM