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