1、SpringMVC結構簡介

MVC結構簡介
Model(模型):數據模型,提供要展現的數據,所以包含數據和行爲。如今通常分離爲數據層Dao和服務層Service,提供了模型數據查詢和模型數據的狀態更新等功能。
View(視圖):負責進行模型的展現,通常指用戶界面。
Controller(控制器):接受用戶請求,並委託模型進行處理(狀態改變),處理完返回模型數據給視圖,交由視圖進行展現。web

SpringMVC簡介
SpringMVC是SpringFramework的一部分,是Java實現MVC的輕量級Web框架。
Spring的web框架圍繞DispatcherServlet調度Servlet進行設計,DispatcherServlet的做用是將請求分發到不一樣的處理控制器Controller。
SpringMVC與Spring無縫集成(使用SpringIoc和Aop),使用約定優於配置,可以進行簡單junit測試,支持Restful風格,異常處理,數據映射,攔截器等等。框架

相關文章
相關標籤/搜索