開封企業(yè)網(wǎng)絡(luò)推廣方案seo和sem的區(qū)別
SpringMVC是Spring框架提供的構(gòu)建Web應(yīng)用程序的全功能MVC模塊。
在SpringMVC的各個組件中,處理器映射器、處理器適配器、視圖解析器稱為SpringMVC的三大組件。?
springMVC基本介紹:?
http://t.csdnimg.cn/TOzw9
?MVC是一種設(shè)計思想,將一個應(yīng)用分成3個基本部分,分別代表著Web應(yīng)用程序中的3種職責(zé) Model(模型? ?一個或多個JavaBean對象(數(shù)據(jù)訪問對象和業(yè)務(wù)邏輯對象)):用于存儲數(shù)據(jù)和完成業(yè)務(wù)邏輯處理
View(視圖? ?一個或多個JSP頁面):用于顯示數(shù)據(jù)和向控制器提交數(shù)據(jù)請求()
Controller(控制器 一個或多個Servlet對象):根據(jù)視圖請求調(diào)用Model完成業(yè)務(wù)處理,將處理后的結(jié)果交由View進行展示
工作原理:
?
SpringMVC多種類型數(shù)據(jù)響應(yīng)
普通參數(shù)類型?
http://t.csdnimg.cn/EuZDx
復(fù)雜參數(shù)類型?
http://t.csdnimg.cn/sSEGN
SpringMVC文件上傳?
同步上傳和異步上傳
http://t.csdnimg.cn/7o7Gn
SpingMVC文件下載
?通過超鏈接實現(xiàn)下載和利用程序編碼實現(xiàn)下載
http://t.csdnimg.cn/0AZZf
?
SpringMVC日志
logBack日志框架使用
http://t.csdnimg.cn/Jfcvt
SpringMVC攔截器
Spring MVC的攔截器類似于Servlet開發(fā)中的過濾器Filter,用于對處理器進行預(yù)處理和后處理。
將攔截器按一定的順序聯(lián)結(jié)成一條鏈,這條鏈稱為攔截器鏈(Interceptor Chain)。在訪問被攔截的方法或字段時,攔截器鏈中的攔截器就會按其之前定義的順序被調(diào)用。攔截器也是AOP思想的具體實現(xiàn)。
http://t.csdnimg.cn/QQeo1
擴展
使用tomcat搭建簡易文件服務(wù)器
http://t.csdnimg.cn/WuEtD