课程简介:
课程目标:了解SpringMVC和Spring的关系,能够使用SpringMVC框架开发自己的Web应用。整合Spring , SpringMVC , MyBatis搭建项目开发环境,理解三层架构和MVC模式
适用人群:适合对Java基础知识应用自如,理解Servlet,Jsp,对MVC模式有简单了解的求知者。
课程概述:SpringMVC是强大的Web开发框架,基于Spring。课程从基础开始逐步讲解SpringMVC框架Web应用的相关技术点。以注解为核心@Controller, RequestMapping,@ControllerAdvice,@ExceptionHandler等。Spring重要对象拦截器,异常处理器,源代码随堂分析。 整合流行的SSM。
环境参数:Eclipse , Tomcat9, JDK8,Spring4及以上版本
课程目录:
第一章 SpringMVC概述
- 1-1 SpringMVC4-课程介绍 (01:48)
- 1-2 SpringMVC4-MVC和三层架构 (07:41)
- 1-3 SpringMVC4-SpringMVC框架的优点 (02:46)
- 1-4 SpringMVC4-SpringMVC在三层架构的位置 (01:32)
- 1-5 SpringMVC4-第一个配置式SpringMVC的开发步骤 (10:39)
- 1-6 SpringMVC4-配置中央调度器-SpringMVC配置文件1 (09:30)
- 1-7 SpringMVC4-配置中央调度器-SpringMVC配置文件2 (06:28)
- 1-8 SpringMVC4-配置中央调度器-SpringMVC配置文件3 (06:43)
- 1-9 SpringMVC4-请求发起视图页面 (00:53)
- 1-10 SpringMVC4-定义后端处理器 (07:17)
- 1-11 SpringMVC4-定义结果视图页面 (00:55)
- 1-12 SpringMVC4-定义springmvc配置文件-声明处理器对象 (03:47)
- 1-13 SpringMVC4-解析请求的处理过程 (05:17)
- 1-14 SpringMVC4-声明视图解析器 (09:49)
- 1-15 SpringMVC4-DispatherServlet启动的源代码分析1 (04:21)
- 1-16 SpringMVC4-DispatherServlet启动的源代码分析2 (06:11)
- 1-17 SpringMVC4-SpringMVC执行流程1 (07:15)
- 1-18 SpringMVC4-SpringMVC执行流程2 (08:02)
- 1-19 SpringMVC4-SpringMVC源代码分析-处理器映射器 (09:53)
- 1-20 SpringMVC4-SpringMVC源代码分析-处理器适配器 (05:09)
- 1-21 SpringMVC4-SpringMVC源代码分析-执行处理器 (03:38)
- 1-22 SpringMVC4-DispatherServlet的默认配置文件 (03:13)
- 1-23 SpringMVC4-DispatherServlet设置url-pattern为斜杠-静态资源不能访问 (09:20)
- 1-24 SpringMVC4-第一种静态资源的处理方式 (09:01)
- 1-25 SpringMVC4-第二种静态资源的处理方式 (11:37)
第二章 SpringMVC注解式开发
- 2-1 SpringMVC4-注解式的SpringMVC介绍 (01:41)
- 2-2 SpringMVC4-注解式的实现-1 (08:12)
- 2-3 SpringMVC4-注解式的实现-2 (05:04)
- 2-4 SpringMVC4-注解式的实现-3 (05:28)
- 2-5 SpringMVC4-RequestMapping放到类的上面value表示模块名称 (07:06)
- 2-6 SpringMVC4-RequestMapping的method指定请求方式1 (03:58)
- 2-7 SpringMVC4-RequestMapping的method指定请求方式2 (06:07)
- 2-8 SpringMVC4-RequestMapping的method指定请求方式3 (04:54)
- 2-9 SpringMVC4-RequestMapping的params指定请求参数 (08:52)
- 2-10 SpringMVC4-接收Request-Response-Session参数 (02:27)
- 2-11 SpringMVC4-接收参数-逐个接收-定义带参数的页面 (04:07)
- 2-12 SpringMVC4-接收参数-逐个接收-定义处理器 (06:30)
- 2-13 SpringMVC4-接收参数-逐个接收-问题1 (05:00)
- 2-14 SpringMVC4-接收参数-逐个接收-问题2 (01:50)
- 2-15 SpringMVC4-接收参数-逐个接收-问题3 (03:31)
- 2-16 SpringMVC4-接收参数-使用字符集过滤器-解决post请求乱码 (06:42)
- 2-17 SpringMVC4-接收参数-字符集过滤器-源代码分析 (05:58)
- 2-18 SpringMVC4-接收参数-使用RequestParam解决名称不一致问题 (08:53)
- 2-19 SpringMVC4-接收参数-使用对象接收多个参数 (08:35)
- 2-20 SpringMVC4-接收参数-对象接收参数的注意事项 (04:40)
- 2-21 SpringMVC4-返回值-ModelAndView (09:43)
- 2-22 SpringMVC4-返回值-String-表示视图 (02:18)
- 2-23 SpringMVC4-返回值-void-json介绍 (06:55)
- 2-24 SpringMVC4-返回值-void-ajax请求 (06:20)
- 2-25 SpringMVC4-返回值-void-处理器定义 (08:21)
- 2-26 SpringMVC4-返回值-void-数据格式协商 (02:16)
- 2-27 SpringMVC4-返回值-对象-对象表示数据-响应ajax (03:42)
- 2-28 SpringMVC4-返回值-对象-核心对象HttpMessageConverter接口1 (08:57)
- 2-29 SpringMVC4-返回值-对象-核心对象HttpMessageConverter接口2 (10:39)
- 2-30 SpringMVC4-返回值-对象-String (09:26)
- 2-31 SpringMVC4-返回值-对象-框架的处理过程 (03:27)
- 2-32 SpringMVC4-返回值-对象-自定义的Student0-JSONObject (06:54)
- 2-33 SpringMVC4-返回值-对象-List-JSONArray (05:54)
- 2-34 SpringMVC4-返回值-对象-总结 (08:23)
第三章 SpringMVC核心技术
- 3-1 SpringMVC4-转发和重定向的区别 (04:22)
- 3-2 SpringMVC4-转发-ModelAndView返回值-转发到视图 (07:37)
- 3-3 SpringMVC4-转发-String返回值-转发到视图 (02:29)
- 3-4 SpringMVC4-转发-转发到其他处理器 (10:07)
- 3-5 SpringMVC4-重定向-ModelAndView返回值-重定向到视图-1 (04:49)
- 3-6 SpringMVC4-重定向-ModelAndView返回值-重定向到视图-2 (10:37)
- 3-7 SpringMVC4-重定向-String返回值-重定向到视图 (02:09)
- 3-8 SpringMVC4-重定向-重定向到其他处理器 (07:40)
- 3-9 SpringMVC4-异常的三种处理方式 (03:01)
- 3-10 SpringMVC4-框架的异常处理模型 (06:04)
- 3-11 SpringMVC4-异常处理-简单的异常处理器实现-1 (03:13)
- 3-12 SpringMVC4-异常处理-简单的异常处理器实现-2 (04:56)
- 3-13 SpringMVC4-异常处理-简单的异常处理器实现-3 (07:03)
- 3-14 SpringMVC4-异常处理-简单的异常处理器实现-4 (05:42)
- 3-15 SpringMVC4-异常处理-简单的异常处理器实现-5 (02:39)
- 3-16 SpringMVC4-异常处理-自定义异常处理器实现-1 (07:51)
- 3-17 SpringMVC4-异常处理-自定义异常处理器实现-2 (06:15)
- 3-18 SpringMVC4-使用异常注解处理异常 (11:53)
- 3-19 SpringMVC4-控制器增强注解的使用-全局异常处理器 (08:39)
- 3-20 SpringMVC4-拦截器的介绍 (06:30)
- 3-21 SpringMVC4-拦截器-一个拦截器定义-1 (09:08)
- 3-22 SpringMVC4-拦截器-一个拦截器定义-2 (03:34)
- 3-23 SpringMVC4-拦截器-一个拦截器定义-3 (07:35)
- 3-24 SpringMVC4-拦截器-一个拦截器定义-4 (05:00)
- 3-25 SpringMVC4-拦截器-一个拦截器定义-5 (06:24)
- 3-26 SpringMVC4-拦截器-一个拦截器执行图 (01:33)
- 3-27 SpringMVC4-拦截器-两个拦截器定义 (03:25)
- 3-28 SpringMVC4-两个拦截器执行顺序1 (03:14)
- 3-29 SpringMVC4-两个拦截器执行顺序2 (01:56)
- 3-30 SpringMVC4-两个拦截器执行顺序3 (05:36)
- 3-31 SpringMVC4-拦截器-源代码分析1 (08:27)
- 3-32 SpringMVC4-拦截器-源代码分析2 (12:57)
- 3-33 SpringMVC4-拦截器-源代码分析3 (08:47)
- 3-34 SpringMVC4-拦截器-源代码分析4 (05:13)
- 3-35 SpringMVC4-拦截器-SpringMVC完整执行流程 (04:56)
- 3-36 SpringMVC4-拦截器-权限拦截器 (12:50)
第四章 SSM整合开发
- 4-1 SpringMVC4-SSM整合开发介绍 (06:09)
- 4-2 SpringMVC4-SSM-整合开发思想 (07:14)
- 4-3 SpringMVC4-SSM-整合开发两个容器的关系 (09:36)
- 4-4 SpringMVC4-SSM-整合开发的步骤 (08:18)
- 4-5 SpringMVC4-SSM-在web.xml注册对象 (08:05)
- 4-6 SpringMVC4-SSM-注册字符集过滤器 (02:19)
- 4-7 SpringMVC4-SSM-定义配置文件-1 (11:54)
- 4-8 SpringMVC4-SSM-定义配置文件-2 (01:15)
- 4-9 SpringMVC4-SSM-定义实体类和Dao (04:06)
- 4-10 SpringMVC4-SSM-定义Service和实现类诶 (02:36)
- 4-11 SpringMVC4-SSM-定义Controller-1 (04:55)
- 4-12 SpringMVC4-SSM-定义Controller-2 (02:41)
- 4-13 SpringMVC4-SSM-定义注册学生的jsp (06:56)
- 4-14 SpringMVC4-SSM-完成学生注册功能 (04:54)
- 4-15 SpringMVC4-SSM-定义浏览学生的jsp (04:08)
- 4-16 SpringMVC4-SSM-定义浏览学生的处理器方法 (08:03)