基本要素
1. 指定springmvc的入口程式(在web.xml中)
<2. 編寫springmvc的核心配置檔案(在[servlet-name]-servlet.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
>
>
<3. 編寫控制(controller)層的**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
>
@controller程式化處理springmvc將http處理流程抽象為乙個又乙個處理單元public
class
usercontroller
}
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 處...