一,首先是一個(gè)MVC框架。

在web模型中,MVC是一種很流行的框架,通過把Model,View,Controller分離,把較為復(fù)雜的web應(yīng)用分成邏輯清晰的幾部分,是為了簡(jiǎn)化開發(fā),減少出錯(cuò)。還是為了組內(nèi)開發(fā)人員之間的配合??傊褪且环N分層工作的辦法。

 

二,springMVC,是spring的一個(gè)子框架,當(dāng)然擁有spring的特性,如依賴注入。

三,springMVC的信息流是什么樣的?

首先用戶通過HTTP請(qǐng)求到服務(wù)器,服務(wù)器會(huì)根據(jù)你的url來將請(qǐng)求轉(zhuǎn)到不同的控制器Controller。這是第一步,具體需要做的是在web.xml中設(shè)置URLpattern映射到spring的DispatcherServlet,這是控制器是負(fù)責(zé)第一道處理,用來轉(zhuǎn)發(fā)請(qǐng)求的,它會(huì)將請(qǐng)求轉(zhuǎn)發(fā)到合適的Controller上。那么問題來了,它是根據(jù)什么轉(zhuǎn)發(fā)呢?這個(gè)問題有些混亂,原因是springMVC一直在升級(jí),不斷貢獻(xiàn)新的url到Controller的映射方法。但是萬變不離其宗,不管如何變,它的目的都不變,就是設(shè)法建立url到Controller的映射,找到這個(gè)目的之后,看起來就容易一些。具體來看,

方法1,在springmvc的配置文件中,直接將bean的name寫成一個(gè)url,如

<bean name=”/product_input” class="com.ap.ProductInputController" />

通過這句配置,就直接將/product_input這url的請(qǐng)求轉(zhuǎn)發(fā)到了ProductInputController這個(gè)類上。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式