SpringMVC是什么?
SpringMVC 也叫Spring web mvc,是Spring 框架的一部分,是在Spring3.0 后發布的,
這里對SpringMVC框架進行一個簡單的介紹:
- springmvc是spring框架的一個模塊,springmvc和spring無需通過中間整合層進行整合,
- springmvc是一個基于mvc的web框架,
- springmvc 表現層:方便前后端資料的傳輸
- Spring MVC 擁有控制器,作用跟Struts類似,接收外部請求,決議引數傳給服務層
MVC是指,C控制層,M模塊層,V顯示層這樣的設計理念,而SSM框架里面SPRING MVC本身就是MVC框架,作用是幫助(某種意義上也可以 理解為約束)我們要按照MVC這樣的設計來開發WEB專案,而另外兩個框架spring主要是用作IOC,AOP等其他的一些設計原則,至于mybatis是用來方便操作資料庫的,所以他們都在MV里面,至于V指的是展示部分,一般是指JSP,freemarks這種前提其實,和SSM就沒有太大的關系了
SpringMVC架構(MVC設計模式在BS系統下的應用)
SpringMVC的優點
1. 基于MVC 架構
基于 MVC 架構,功能分工明確,解耦合,
2. 容易理解,上手快,使用簡單
就可以開發一個注解的 SpringMVC 專案,SpringMVC 也是輕量級的,jar 很小,不依賴的特定的介面和類,
3. 作為Spring框架一部分,能夠使用Spring的IOC和AOP
方便整合Strtus,MyBatis,Hiberate,JPA 等其他框架,
課程簡介
本套SpringMVC課程以實際應用為導向,從基礎開始逐步詳細講解SpringMVC框架,重點講解了對于資料的提交注入及型別的自動轉換,頁面的跳轉,資料攜帶,ajax回傳JSON,攔截器等相關技術點,部分源代碼隨堂分析,
最后做前后端分離的專案開發,前端使用當下流利的Vue框架,跨域ajax請求與服務器互動資料,課程深入淺出,在該視頻中沒有任何廢話,全程干貨,只需要四天時間即可拿下SpringMVC框架,
https://www.bilibili.com/video/BV1oP4y1K7QT
課程目錄
?001.SpringMVC課程導讀
?002.SpringMVC課程簡介
?003.什么是SpringMVC
?004.SSM框架優化的方向
?005.SpringMVC框架的優點
?006.時序圖決議
?007.SpringMVC執行流程
?008.SpringMVC開發步驟
?009.新建webapp專案+目錄修改+pom.xml檔案修改
?010.添加springmvc.xml組態檔+main.jsp頁面
?011.為什么要注冊DispatcherServlet
?012.SpringMVC框架注冊
?013.開發index.jsp頁面+demoAction
?014.添加tomcat進行測驗
?015.@RequestMapping詳解1
?016.SpringMVC搭建專案流程又來一遍
?017.@RequestMapping詳解2
?018.SpringMVC優化的內容
?019.第一種資料提交方式
?020.第二種物件封裝提交資料
?021.第三種動態占位符提交資料
?022.請求引數名稱映射+手工提取資料
?023.中文編碼設定
?024.測驗中文編碼過濾器
?025.action方法的回傳值
?026.ajax請求步驟
?027.搭建專案
?028.注冊中文編碼+注冊springmvc框架
?029.ajax功能實作
?030.請求轉發和重定向的區別
?031.請求轉發代碼實作
?032.重定向跳轉代碼實作
?033.默認引數概念梳理
?034.默認引數傳遞資料代碼實作
?035.注入日期和顯示日期都要專門處理
?036.單個日期注入
?037.本類中的日期自動注入
?038.日期顯示
?039.日期處理補充
?040.SpringMVC執行流程分析
?041.mvc-annotation-driven的用法
?042.使用請求轉發訪問web-inf目錄下的資源
?043.去掉后綴action的訪問
?044.登錄業務實作
?045.什么是攔截器
?046.攔截器執行的時機
?047.攔截器實作的兩種方式
?048.攔截器實作的步驟
?049.開發權限驗證攔截器
?050.注冊攔截器+測驗功能
?051.SSM整合的步驟梳理
?052.SSM整合之建庫建表
?053.SSM整合之目錄修改+pom.xml檔案修改
?054.SSM整合之applicationContext_mapper.xml檔案開發
?055.SSM整合之applicationContext_service.xml檔案開發
?056.SSM整合之springmvc.xml檔案開發
?057.SSM整合之web.xml檔案開發
?058.SSM整合之物體類User開發
?059.SSM整合之介面檔案分析
?060.SSM整合之UserMapper.xml檔案開發1
?061.SSM整合之UserMapper.xml檔案開發2
?062.SSM整合之UserMapper.xml檔案開發3
?063.SSM整合之UserMapper.xml檔案開發4
?064.SSM整合之UserMapper.xml檔案開發5
?065.SSM整合之業務邏輯層的介面開發
?066.SSM整合之業務邏輯層的介面實作類開發
?067.SSM整合之單元測驗類測驗業務邏輯層的功能
?068.SSM整合之控制器開發
?069.SSM整合之瀏覽器測驗功能
?070.SSM整合之改造控制器支持跨域訪問+埠修改
?071.SSM整合之Element UI前端框架介紹
?072.SSM整合之node.js的安裝
?073.SSM整合之前端專案構建
?074.SSM整合之前端專案運行+效果演示
?075.SSM整合之Vue專案結構分析
?076.SSM整合之組件和路由配置
?077.SSM整合之鉤子函式created()詳解
?078.SSM整合之表單詳解
?079.SSM整合之更新分析
?080.SSM整合之洗掉功能
?081.SSM整合之分頁插件
?082.SSM整合之增加用戶
?083.SSM整合之清空資料
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/500368.html
標籤:其他
上一篇:設計模式
下一篇:面向物件-基礎篇
