spring是一個(gè)開(kāi)源框架,功能主要是依賴注入和控制反轉(zhuǎn)。
依賴注入有三種形式
1、構(gòu)造注入(bytype)
2、setter注入
3、接口注入(byname) 而控制反轉(zhuǎn)則主要是起到操控作用,把對(duì)象的創(chuàng)建,初始化,銷(xiāo)毀交給spring容器來(lái)處理。面向切面(把功能分離出來(lái))實(shí)現(xiàn)共用。
spring MVC類似于struts是負(fù)責(zé)前臺(tái)和后臺(tái)的交互,還有就是spring可以集成許多工具,像數(shù)據(jù)庫(kù)配置,緩存配置,定時(shí)器配置等等都是在spring中完成的,而spring MVC是做不到的。
以上這篇淺談spring和spring MVC的區(qū)別與關(guān)系就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持服務(wù)器之家。