springmvc 第一天學習筆記(基礎配置)

2021-08-17 21:19:05 字數 1219 閱讀 4622

參考部落格

springmvc:框架原理:

元件:1、前端控制器dispatcherservlet (不需要程式設計師開發)。作用接收請求,響應結果,相當於**器,**處理器。。有了dispatcherservlet 減少了其它元件之間的耦合度。。

3、處理器介面卡handleradapter.

作用: 按照特定規則(handleradapter要求的規則)去執行handler.

注意: 編寫handler 時按照handleradapter 的要求去做,這樣介面卡才可以去正確執行handlers

4  處理器handler(需要程式設計師開發)

作用:進行視**析,根據邏輯檢視名解析成真正的檢視(view) 

5、視**析器viewresolver(不需要程式設計師開發).

作用: 進行視**析,根據邏輯檢視名解析成真正的檢視(view).

6.  檢視view(需要程式設計師開發isp)-

view 是乙個介面,實現類支援不同的 view 型別(jsp.freemarker.p.d...).

1配置:

1.1 非註解的

.1前端控制器配置: 在web.xml配置

2配置handler

3 配置處理器介面卡:在classpath下的springmvc.xml中配置處理器介面卡

配置處理器對映器:在classpath下的springmvc.xml中配置處理器對映器

4配置視**析器

handler類實現controller

2.1註解處理器介面卡和對映器:

在springmvc.xml檔案中加上注釋對映器:

在springmvc.xml檔案中加上注釋介面卡

或者使用mvc註解驅動

註解@controller標識類是控制器

2.2在spring載入handler

(元件掃瞄):

3視**析器:modelandview

三:mybatis和springmvc整合:

第二步整合service層:通過spring管理service介面。使用配置方式將service介面配置在spring配置檔案中。

第三步整合springmvc。由於springmvc是spring的模組,不需要整合。

1:log4j.properties

db.properties

springmvc.xml

web.xml裡面的前端控制器

載入spring

Spring MVC學習第一天

servlet各版本對比關係圖 version 3.1 blog 在contextloaderlistener中關聯了contextloader這個類,所以整個載入配置過程由contextloader來完成。它的api說明 第一段說明contextloader可以由 contextloaderlis...

SpringMVC學習的第一天

一 springmvc和spring的區別?spring是乙個生態圈 在spring旗下有很多的產品 ioc 和 aop是整個生態圈的根基 springmvc是基於ioc容器和aop 面向切面 基礎的乙個mvc框架 二 springmvc和struts2的區別?1 springmvc不是為了取代st...

學習第一天

知識是學會的,不是教會的 程式設計 驗證性或體驗性 創造性 學程式設計的4個階段 1.能看懂別人的 除錯別人的 2.能修改別人的 3.能拷貝別人的 做自己的事 4.能自己設計編寫 方法 多讀 做記錄 執行 修改 執行 練習,光說不練假把式 刷oj總結 寫部落格或許是個不錯的選擇 學生和已經工作的程式...