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 的长处
- 基于 MVC 架构
基于 MVC 架构,性能分工明确。解耦合。
- 容易了解,上手快,应用简略
就能够开发一个注解的 SpringMVC 我的项目,SpringMVC 也是轻量级的,jar 很小。不依赖的特定的接口和类。
- 作为 Spring 框架一部分,可能应用 Spring 的 IOC 和 AOP
不便整合 Strtus,MyBatis,Hiberate,JPA 等其余框架。
课程简介
本套 SpringMVC 课程以理论利用为导向,从根底开始逐渐具体解说 SpringMVC 框架,重点解说了对于数据的提交注入及类型的主动转换,页面的跳转,数据携带,ajax 返回 JSON,拦截器等相干技术点,局部源代码随堂剖析。
最初做前后端拆散的我的项目开发,前端应用当下流畅的 Vue 框架,跨域 ajax 申请与服务器交互数据,课程深入浅出,在该视频中没有任何废话,全程干货,只须要四天工夫即可拿下 SpringMVC 框架。
https://www.bilibili.com/vide…
课程目录
•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 整合之清空数据