1. 程式人生 > 其它 >SpringMVC入門詳解

SpringMVC入門詳解

簡述

  SpringMVC 是一種基於 Java 的實現 MVC 設計模型的請求驅動型別的輕量級 Web 框架,屬於 SpringFrameWork 的後續產品,已經融合在 Spring Web Flow 裡面。Spring 框架提供了構建 Web 應用程式的全功能 MVC 模組。使用 Spring 可插入的 MVC 架構,從而在使用 Spring 進行 WEB 開發時,可以選擇使用 Spring的 Spring MVC 框架或整合其他 MVC 開發框架,如 Struts1(現在一般不用),Struts2 等。

  SpringMVC 已經成為目前最主流的 MVC 框架之一,並且隨著 Spring3.0 的釋出,全面超越 Struts2,成

為最優秀的 MVC 框架。它通過一套註解,讓一個簡單的 Java 類成為處理請求的控制器,而無須實現任何介面。同時它還支援RESTful 程式設計風格的請求。

SpringMVC的優勢

  SpringMVC有清晰的模組劃分,把任務分配給角色各司其職

  和spring其他框架能進行無縫連線

  可適配,通過 HandlerAdapter 可以支援任意的類作為處理器。

  可定製性,HandlerMapping、ViewResolver 等能夠非常簡單的定製

SpringMVC的執行流程

RequestMapping註解

  用於建立請求 URL 和處理請求方法之間的對應關係,它可以放在類上,也可以放在方法上,它的value屬性是一個路徑

  

  

------------恢復內容結束------------

一點一點積累,一點一點蛻變!