SpringMVC是什麼? SpringMVC 也叫Spring web mvc。是Spring 框架的一部分,是在Spring3.0 後發佈的。 這裡對SpringMVC框架進行一個簡單的介紹: springmvc是spring框架的一個模塊,springmvc和spring無需通過中間整合層進行 ...
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整合之清空數據