參考部落格
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總結 寫部落格或許是個不錯的選擇 學生和已經工作的程式...