Spring MVC基礎知識

2021-08-13 17:39:19 字數 620 閱讀 1505

mvc:model + view + controller(資料模型+檢視+控制器)

mvc是存在三層架構的展現層,m 是資料模型,是包含資料的物件。v 是檢視頁面,包含 jsp、freemarker、velocity、thymeleaf、tile等,c 是控制器。

而三層架構是整個應用的架構,是由 spring 框架負責管理的,一般專案結構中都有 service層、dao層,這兩個反饋在應用層和資料訪問層。

spring mvc 提供了乙個 dispatcherservlet 來開發 web 應用。有兩種實現方式:

1、servlet2.5及以下的時候在web.xml下配置元素即可。

spring mvc 常用註解:

3、@responsebody 支援將返回值放在 response 體內,而不是返回乙個頁面。很多基於 ajax 的程式的時候,可以以此註解返回資料而不是頁面,此註解可放置在返回值前或者方法上。

5、@pathvariable 用來接收路徑引數,如 /user/101,可接收101 作為引數,此註解放置在引數前。

6、@restcontroller 是乙個組合註解,組合了 @controller 和 @responsebody,當開發乙個和頁面互動資料的控制的時候,需要使用此註解。

springmvc基礎知識

課程安排 第一天 springmvc的基礎知識 什麼是springmvc?springmvc的框架原理 掌握 前端控制器,處理器對映器,處理器介面卡,視 析器 springmvc入門程式 目的 對前端控制器,處理器對映器,處理器介面卡,視 析器學習 非註解的處理器對映器,處理器介面卡 註解的處理器對...

SpringMVC基礎知識

底層是servlet 介面卡模式 用於進行排程,處理請求分發,將不同的請求分發到不同的servlet。正式環境中使用註解只需配置視 析器,開啟drivern即可 前端訪問url,提交請求到後台 將請求交給handleradapter到對應的controller進行處理。將處理結果modelandvi...

SpringMVC常用基礎知識

常用註解元素 controller 標註在bean的類定義處 還可以標註在方法簽名處,以便進一步對請求進行分流 配套的屬性有 value 需要跳轉的位址 method 基於restful的跳轉引數,有requestmethod.get post put delete等 params 符合某個引數的時...