Spring MVC框架理解

2022-03-14 07:11:21 字數 2078 閱讀 6000

基本要素

1. 指定springmvc的入口程式(在web.xml中)

<

servlet

>

<

servlet-name

>dispatcher

servlet-name

>

<

servlet-class

>org.springframework.web.servlet.dispatcherservlet

servlet-class

>

<

load-on-startup

>1

load-on-startup

>

servlet

>

<

>

<

servlet-name

>dispatcher

servlet-name

>

<

url-pattern

>/**

url-pattern

>

>

2. 編寫springmvc的核心配置檔案(在[servlet-name]-servlet.xml中)

<

beans

xmlns

=""xmlns:mvc

=""xmlns:context

=""xmlns:xsi

=""xsi:schemalocation

="

/spring-beans-3.1.xsd

/spring-context-3.1.xsd

/spring-mvc-3.1.xsd"

default-autowire

="byname"

>

<

mvc:annotation-driven

/>

<

context:component-scan

base-package

="com.demo2do"

/>

<

bean

class

="org.springframework.web.servlet.view.internalresourceviewresolver"

>

<

property

name

="prefix"

value

="/"

/>

<

property

name

="suffix"

value

=".jsp"

/>

bean

>

beans

>

3. 編寫控制(controller)層的**

@controller  

public

class

usercontroller

}

程式化處理springmvc將http處理流程抽象為乙個又乙個處理單元

springmvc定義了一系列元件(介面)與所有的處理單元對應起來

springmvc由dispatcherservlet貫穿始終,並將所有的元件串聯起來 

dispatcherservlet —— 串聯起整個邏輯主線,是整個框架的心臟

元件 —— 邏輯處理單元的程式化表示,起到承上啟下的作用,是springmvc行為模式的實際承載者

初始化主線

初始化元件

SpringMVC框架的理解

1.spring為展現層提供的基於mvc設計理念的優秀的web框架,是目前最主流的mvc框架之一。2.spring3.0後全面超越struts2,成為最優秀的mvc框架 3.spring mvc通過一套mvc註解,讓pojo成為處理請求的控制器,而無須實現任何介面。4.支援rest風格的url請求。...

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 處...