底層是servlet
介面卡模式
用於進行排程,處理請求分發,將不同的請求分發到不同的servlet。
正式環境中使用註解只需配置視**析器,開啟drivern即可
前端訪問url,提交請求到後台
將請求交給handleradapter到對應的controller進行處理。
將處理結果modelandview交給視**析器進行解析
將發揮結果返回到前端
aop思想的實現
截器指揮攔截訪問controller的請求,過濾器會攔截所有請求實現handlerinterceptor三個方法***自帶靜態資源過濾,效率更高
***觸發時機是請求controller方法之前,過濾器觸發時機是在請求進入servlet之前
***可以使用spring中的任何資源
一種涉及風格
uri包括url和urn
所有的url都是uri
只需要注意資源在網際網路中的位置
使用http method方法進行規範,簡單易懂
使用http method方法方便進行許可權控制處理
使用uri【統一資源定位符】確定資源(不含資源型別字尾)
get:取出資源(乙個或多個)
post:新建乙個資源
put:更新資源(客戶端提供完整資源屬性)
patch:更新資源(客戶端提供部分資源屬性)
delete:刪除資源
head:獲取資源元資料
options:獲取資訊
springmvc基礎知識
課程安排 第一天 springmvc的基礎知識 什麼是springmvc?springmvc的框架原理 掌握 前端控制器,處理器對映器,處理器介面卡,視 析器 springmvc入門程式 目的 對前端控制器,處理器對映器,處理器介面卡,視 析器學習 非註解的處理器對映器,處理器介面卡 註解的處理器對...
Spring MVC基礎知識
mvc model view controller 資料模型 檢視 控制器 mvc是存在三層架構的展現層,m 是資料模型,是包含資料的物件。v 是檢視頁面,包含 jsp freemarker velocity thymeleaf tile等,c 是控制器。而三層架構是整個應用的架構,是由 sprin...
SpringMVC常用基礎知識
常用註解元素 controller 標註在bean的類定義處 還可以標註在方法簽名處,以便進一步對請求進行分流 配套的屬性有 value 需要跳轉的位址 method 基於restful的跳轉引數,有requestmethod.get post put delete等 params 符合某個引數的時...