[SpringMVC]
前言
專案的開發中運用到了MVC,在專案中這麼久,今天這篇部落格主要來介紹一下SpringMVC的一些相關知識.主要從背景,定義,優點以及常用註解幾個方面來進行總結.
核心
背景:
spring框架提供了構建web應用程式的全功能MVC模組,Spring框架是高度可配置的,pringMVC分離了控制器,模型物件.以及處理程式物件的角色.
定義:
springMVC,對web進行職責解耦.Spring Web MVC是一種基於Java的實現了Web MVC設計模式的請求驅動型別的輕量級Web框架,即使用了MVC架構模式的思想,將web層進行職責解耦,基於請求驅動指的就是使用請求-響應模型,框架的目的就是幫助我們簡化開發,Spring Web MVC也是要簡化我們日常Web開發的.
優點
1,基於註解,stuts2雖然也有註解但是比較慢,沒人用更多的時候是用xml的形式
2,能與spring其它技術整合比如說webflow等,
3,獲取request及session物件比較簡單,直接當引數值傳入就行了,而struts2還需要通過ServletActionContext 物件獲取
4,驗證也比較簡單,通過jsr-303就能實現,而不必寫其它的程式碼,而struts2是通過寫 actionName-validation.xml實現的
總結
先總結到這裡,後面的部落格繼續!
相關文章
- 【SpringMVC】SpringMVC搭建框架SpringMVC框架
- SpringMVC---IDEA 搭建SpringMVC工程SpringMVCIdea
- SpringMvc - SpringMvc的執行流程SpringMVC
- SpringMVCSpringMVC
- SpringMVC原始碼分析1:SpringMVC概述SpringMVC原始碼
- SpringMVC-08-SpringMVC層編寫SpringMVC
- SpringMVC-01 什麼是SpringMVCSpringMVC
- SpringMVC系列知識:(二)什麼是springMVC,為什麼要使用springMVCSpringMVC
- SpringMVC IOCSpringMVC
- SpringMVC 流程SpringMVC
- springmvc整合elasticsearchSpringMVCElasticsearch
- springMvc的核心SpringMVC
- 【SpringMVC】傳參SpringMVC
- [SpringMVC] 傳參SpringMVC
- SpringMVC 簡單SpringMVC
- SpringMVC 入門SpringMVC
- 初識 SpringMVCSpringMVC
- SpringMVC整合MybatisSpringMVCMyBatis
- SpringMVC總結SpringMVC
- SpringMVC-6SpringMVC
- SpringMvc學習SpringMVC
- SpringMVC_OneSpringMVC
- SpringMVC入門SpringMVC
- SpringMVC簡介SpringMVC
- SpringMVC筆記SpringMVC筆記
- springMVC @ResponseBody 原理SpringMVC
- springmvc+mybatisSpringMVCMyBatis
- SpringMVC:RESTful案例SpringMVCREST
- springMVC基本使用SpringMVC
- SpringMVC工作原理SpringMVC
- SpringMVC(一)SpringMVC的處理流程、元件說明、搭建SpringMVC元件
- SpringMVC原始碼分析2:SpringMVC設計理念與DispatcherServletSpringMVC原始碼Servlet
- SpringMVC系列之SpringMVC快速入門 MVC設計模式介紹+什麼是SpringMVC+ SpringMVC的作用及其基本使用+元件解析+註解解析SpringMVC設計模式元件
- SpringMVC重要介面ViewResolverSpringMVCView
- SpringMVC框架簡介②SpringMVC框架
- SpringMVC框架簡介①SpringMVC框架
- SpringMVC原始碼解析SpringMVC原始碼
- SpringMVC攔截器SpringMVC
- 深入學習SpringMVCSpringMVC