SpringMVC框架的理解

2021-08-28 13:02:25 字數 786 閱讀 5891

1.spring為展現層提供的基於mvc設計理念的優秀的web框架,是目前最主流的mvc框架之一。

2.spring3.0後全面超越struts2,成為最優秀的mvc框架

3.spring mvc通過一套mvc註解,讓pojo成為處理請求的控制器,而無須實現任何介面。

4.支援rest風格的url請求。

5.採用了鬆散耦合可插拔元件結構,比其他mvc框架更具擴充套件性和靈活性。

每乙個技術,都是從helloworld開始起步的。寓意著開始學習這個技術。

在web.xml中配置dispatcharservlet,在springmvc.xml中,編寫處理請求的處理器和編寫視**析器。

視**析器的原理:將視**析名解析成為:/web-inf/在web-inf下的資料夾/在資料夾下的.jsp

2.註解地方:在控制器的類定義及方法定義處都可標註

2.1類定義處:提供初步的請求對映資訊。相對於web應用的根目錄。

1.請求處理方法執行完成後,最終返回乙個modelandview物件。物件那些返回tring、view、或modelmap等型別的處理方法,string mvc也會在內部將它們裝配成乙個modelandview物件,它包含了邏輯名和模型物件的檢視。

2.springmvc借助視**析器(viewreaolver)得到最終的檢視物件(view),最終的檢視可以是jsp。也可以是excel、jfreechart。

1.檢視的作用是渲染模型資料,將模型裡的資料以某種形式呈現給客戶。

2.檢視物件有視**析器負責例項化。由於檢視是無狀態的,所以它沒有執行緒安全的問題。

Spring MVC框架理解

基本要素 1.指定springmvc的入口程式 在web.xml中 servlet servlet name dispatcher servlet name servlet class org.springframework.web.servlet.dispatcherservlet servlet...

Spring MVC框架的個人理解

1 spring mvc 是一種 pojo 簡單的物件導向 的開發模式 主要的核心是控制器,一般不能直接處理請求,而是委託給了spring上下文中的其他 bean 並通過 spring 的依賴注入功能,將 bean 注入到控制器中。2 spring mvc框架主要是由 dispatcherservl...

springmvc框架原理解析

框架執行流程 step1 使用者發起請求到前端控制器 step3 處理器對映器向前端控制器返回handler step4 前端控制器呼叫處理器介面卡去執行handler step5 處理器介面卡去執行handler step6 handler執行完給介面卡返回modelandview step7 處...