资源详情
教程名称:北京动力节点-Reyco郭-SpringMVC4
Spring MVC市场份额不断上升,势头已经盖过了的Struts2。本套JA危a视频教程中涵盖了SpringMVC基础内容以及与Spring框架集成(如IoC容器、AOP等)等高级内容。学习该JA危a视频教程后可以让我们能非常简单的设计出干净的Web层和薄薄的Web层。掌握强大的约定大于配置的契约式编程支持。能简单的进行Web层的单元测试。非常容易与其它视图技术集成,如Velocity、FreeMarker等等,为后期的Ss*项目奠定了基础。
本专题主要包含四部分内容:
第一部分为
概述。主要编写了第一个
程序,并分析了
的执行流程。详细讲解了
的取值问题,并再次讲述了请求路径问题。
第二部分为
配置式开发。分别讲解了处理器映射器、处理器适配器、处理器、
及视图解析器的用法,并大量阅读了相关源码。该部分的重点是理解
的底层工作原理,为
的注解式开发做准备。
第三部分为
注解式开发。重点讲解了请求映射规则的定义、处理器方法的六类参数及四类返回值。
第四部分为
核心技术。详细讲解了请求转发与重定向、异常处理机制、类型转换器、初始化绑定器、数据验证、文件上传,及拦截器。最后,又详细解读了源码。
课程目录:
北京动力节点-Reyco郭-SpringMVC4-001-SpringMVC简介
北京动力节点-Reyco郭-SpringMVC4-002-第一个程序-基本代码的完成
北京动力节点-Reyco郭-SpringMVC4-003-第一个程序-注册zhongyan调度器
北京动力节点-Reyco郭-SpringMVC4-004-第一个程序-指定SpringMVC配置文件的位置及文件名
北京动力节点-Reyco郭-SpringMVC4-005-第一个程序-loadOnStartup
北京动力节点-Reyco郭-SpringMVC4-006-第一个程序-使用视图解析器
北京动力节点-Reyco郭-SpringMVC4-007-第一个程序-开发流程
北京动力节点-Reyco郭-SpringMVC4-008-第一个程序-执行流程分析
北京动力节点-Reyco郭-SpringMVC4-009-第一个程序-DispatcherServlet的默认配置
北京动力节点-Reyco郭-SpringMVC4-010-urlpattern-不能配杠星
北京动力节点-Reyco郭-SpringMVC4-011-urlpattern-最好也不要配成杠
北京动力节点-Reyco郭-SpringMVC4-012-urlpattern-不得不配成杠
北京动力节点-Reyco郭-SpringMVC4-013-urlpattern-静态资源无法访问问题-使用Tomcat默认的Servlet解决
北京动力节点-Reyco郭-SpringMVC4-014-urlpattern-静态资源无法访问问题-使用MVC的default-servlet-handler解决
北京动力节点-Reyco郭-SpringMVC4-015-urlpattern-静态资源无法访问问题-使用MVC的resources解决
北京动力节点-Reyco郭-SpringMVC4-016-请求路径问题-什么是绝对路径
北京动力节点-Reyco郭-SpringMVC4-017-请求路径问题-相对路径的参照路径
北京动力节点-Reyco郭-SpringMVC4-018-请求路径问题-举例
北京动力节点-Reyco郭-SpringMVC4-019-请求路径问题-举例2
北京动力节点-Reyco郭-SpringMVC4-020-请求路径问题-举例3
北京动力节点-Reyco郭-SpringMVC4-021-请求路径问题-不带斜杠的相对路径问题的解决方案一
北京动力节点-Reyco郭-SpringMVC4-022-请求路径问题-不带斜杠的相对路径问题的解决方案二
北京动力节点-Reyco郭-SpringMVC4-023-请求路径问题-特例
北京动力节点-Reyco郭-SpringMVC4-024-配置式开发-BeanNameUrlHandlerMapping
北京动力节点-Reyco郭-SpringMVC4-025-配置式开发-SimpleUrlHandlerMapping
北京动力节点-Reyco郭-SpringMVC4-026-配置式开发-HandlerMapping的执行流程
北京动力节点-Reyco郭-SpringMVC4-027-今天内容重难点
北京动力节点-Reyco郭-SpringMVC4-028-回顾上次课内容(执行流程再次分析)
北京动力节点-Reyco郭-SpringMVC4-029-配置式开发-处理器适配器执行源码分析
北京动力节点-Reyco郭-SpringMVC4-030-配置式开发-处理器适配器执行源码分析2
北京动力节点-Reyco郭-SpringMVC4-031-配置式开发-AbstractController-执行流程
北京动力节点-Reyco郭-SpringMVC4-032-配置式开发-AbstractController-限定请求提交方式
北京动力节点-Reyco郭-SpringMVC4-033-配置式开发-MultiActionController-默认方法名解析器
北京动力节点-Reyco郭-SpringMVC4-034-配置式开发-MultiActionController-propertiesMethodNameResolver
北京动力节点-Reyco郭-SpringMVC4-035-配置式开发-MultiActionController-parameterMethodNameResolver
北京动力节点-Reyco郭-SpringMVC4-036-配置式开发-ModelAndView
北京动力节点-Reyco郭-SpringMVC4-037-配置式开发-BeanNameViewResolver
北京动力节点-Reyco郭-SpringMVC4-038-配置式开发-XmlViewResolver
北京动力节点-Reyco郭-SpringMVC4-039-配置式开发-ResourceBundleViewResolver
北京动力节点-Reyco郭-SpringMVC4-040-配置式开发-视图解析器的优先级
北京动力节点-Reyco郭-SpringMVC4-041-注解式开发-第一个注解式开发程序
北京动力节点-Reyco郭-SpringMVC4-042-注解式开发-一个处理器中定义多个处理器方法
北京动力节点-Reyco郭-SpringMVC4-043-注解式开发-命名空间
北京动力节点-Reyco郭-SpringMVC4-044-注解式开发-请求中的通配符用法
北京动力节点-Reyco郭-SpringMVC4-045-注解式开发-对请求提交方式的定义
北京动力节点-Reyco郭-SpringMVC4-046-注解式开发-对请求中携带参数的定义
北京动力节点-Reyco郭-SpringMVC4-047-注解式开发-处理方法中所携带的请求参数
北京动力节点-Reyco郭-SpringMVC4-048-注解式开发-接收请求参数-逐个接收
北京动力节点-Reyco郭-SpringMVC4-049-注解式开发-接收请求参数-解决中文乱码问题
北京动力节点-Reyco郭-SpringMVC4-050-注解式开发-接收请求参数-校正请求参数名
北京动力节点-Reyco郭-SpringMVC4-051-注解式开发-接收请求参数-以对象形式整体接收
北京动力节点-Reyco郭-SpringMVC4-052-注解式开发-接收请求参数-域属忄生参数的接收
北京动力节点-Reyco郭-SpringMVC4-053-注解式开发-接收请求参数-路径变量
北京动力节点-Reyco郭-SpringMVC4-054-注解式开发-处理器方法的返回值-ModelAndView
北京动力节点-Reyco郭-SpringMVC4-055-注解式开发-处理器方法的返回值-String-内部资源视图名
北京动力节点-Reyco郭-SpringMVC4-056-注解式开发-处理器方法的返回值-String-视图对象名
北京动力节点-Reyco郭-SpringMVC4-057-注解式开发-处理器方法的返回值-void-通过ServletAPI完成
北京动力节点-Reyco郭-SpringMVC4-058-注解式开发-处理器方法的返回值-void-Ajax
北京动力节点-Reyco郭-SpringMVC4-059-注解式开发-处理器方法的返回值-Object-数值型
北京动力节点-Reyco郭-SpringMVC4-060-注解式开发-处理器方法的返回值-Object-字符串
北京动力节点-Reyco郭-SpringMVC4-061-今天内容重难点xa0
北京动力节点-Reyco郭-SpringMVC4-062-上次课内容回顾
北京动力节点-Reyco郭-SpringMVC4-063-注解式开发-处理器方法的返回值-Object-自定义类型对象
北京动力节点-Reyco郭-SpringMVC4-064-注解式开发-处理器方法的返回值-Object-map
北京动力节点-Reyco郭-SpringMVC4-065-注解式开发-处理器方法的返回值-Object-list
北京动力节点-Reyco郭-SpringMVC4-066-请求转发与重定向
北京动力节点-Reyco郭-SpringMVC4-067-请求转发与重定向-重定向到页面-路径问题分析
北京动力节点-Reyco郭-SpringMVC4-068-请求转发与重定向-重定向到页面-实现
北京动力节点-Reyco郭-SpringMVC4-069-请求转发与重定向-重定向到Controller-路径问题分析
北京动力节点-Reyco郭-SpringMVC4-070-请求转发与重定向-重定向到Controller-实现
北京动力节点-Reyco郭-SpringMVC4-071-异常处理-SimpleMappingExceptionResolver-基本应用
北京动力节点-Reyco郭-SpringMVC4-072-异常处理-SimpleMappingExceptionResolver-进一步配置
北京动力节点-Reyco郭-SpringMVC4-073-异常处理-自定义异常处理器
北京动力节点-Reyco郭-SpringMVC4-074-异常处理-注解式异常处理器
北京动力节点-Reyco郭-SpringMVC4-075-类型转换器-引入
北京动力节点-Reyco郭-SpringMVC4-076-类型转换器-自定义类型转换器
北京动力节点-Reyco郭-SpringMVC4-077-类型转换器-注册类型转换器
北京动力节点-Reyco郭-SpringMVC4-078-类型转换器-测试
北京动力节点-Reyco郭-SpringMVC4-079-类型转换器-解决多种日期格式
北京动力节点-Reyco郭-SpringMVC4-080-类型转换器-表单数据填错后返回表单页面
北京动力节点-Reyco郭-SpringMVC4-081-类型转换器-当前程序用户体验不好
北京动力节点-Reyco郭-SpringMVC4-082-类型转换器-数据回显的实现
北京动力节点-Reyco郭-SpringMVC4-083-类型转换器-提示信息不友好问题及解决思路分析
北京动力节点-Reyco郭-SpringMVC4-084-类型转换器-提示信息问题的解决
北京动力节点-Reyco郭-SpringMVC4-085-初始化参数绑定-一种日期格式
北京动力节点-Reyco郭-SpringMVC4-086-初始化参数绑定-多种日期格式
北京动力节点-Reyco郭-SpringMVC4-087-数据验证-这里的数据验证指什么
北京动力节点-Reyco郭-SpringMVC4-088-数据验证-测试环境的搭建
北京动力节点-Reyco郭-SpringMVC4-089-数据验证-验证器的注册
北京动力节点-Reyco郭-SpringMVC4-090-数据验证-验证注解添加到实体类上
北京动力节点-Reyco郭-SpringMVC4-091-数据验证-修改处理器
北京动力节点-Reyco郭-SpringMVC4-092-数据验证-将验证失败信息写入到表单
北京动力节点-Reyco郭-SpringMVC4-093-文件上传-上传单个文件-环境搭建
北京动力节点-Reyco郭-SpringMVC4-094-文件上传-上传单个文件-修改处理器
北京动力节点-Reyco郭-SpringMVC4-095-文件上传-上传单个文件-上传的完成
北京动力节点-Reyco郭-SpringMVC4-096-文件上传-上传单个文件-服务端接收上传文件的路径
北京动力节点-Reyco郭-SpringMVC4-097-文件上传-上传单个文件-文件名含中文问题及文件上传大小设置
北京动力节点-Reyco郭-SpringMVC4-098-文件上传-上传单个文件-没有选择要上传的文件
北京动力节点-Reyco郭-SpringMVC4-099-文件上传-上传单个文件-对文件上传类型的限制
北京动力节点-Reyco郭-SpringMVC4-100-文件上传-上传多个文件
北京动力节点-Reyco郭-SpringMVC4-101-文件上传-对于Multipart请求判断的源码分析
北京动力节点-Reyco郭-SpringMVC4-102-今天内容重难点
北京动力节点-Reyco郭-SpringMVC4-103-上次课内容回顾
北京动力节点-Reyco郭-SpringMVC4-104-拦截器-简介
北京动力节点-Reyco郭-SpringMVC4-105-拦截器-拦截器的实现
北京动力节点-Reyco郭-SpringMVC4-106-拦截器-拦截器的执行流程
北京动力节点-Reyco郭-SpringMVC4-107-拦截器-多个拦截器
北京动力节点-Reyco郭-SpringMVC4-108-拦截器-pre方法与after方法的关系
北京动力节点-Reyco郭-SpringMVC4-109-拦截器-源码分析-所有pre方法均返回true
北京动力节点-Reyco郭-SpringMVC4-110-拦截器-源码分析-Two拦截器pre返回false
北京动力节点-Reyco郭-SpringMVC4-111-拦截器-源码分析-One拦截器pre返回false
北京动力节点-Reyco郭-SpringMVC4-112-拦截器-权限拦截器-需求分析
北京动力节点-Reyco郭-SpringMVC4-113-拦截器-权限拦截器-代码实现
北京动力节点-Reyco郭-SpringMVC4-114-SpringMVC执行流程
北京动力节点-Reyco郭-SpringMVC4-115-Ss*整合-框架整合的一些说法
北京动力节点-Reyco郭-SpringMVC4-116-Ss*整合-环境搭建
北京动力节点-Reyco郭-SpringMVC4-117-Ss*整合-配置式开发-定义实体类及DB表
北京动力节点-Reyco郭-SpringMVC4-118-Ss*整合-配置式开发-定义表单页面及处理器
北京动力节点-Reyco郭-SpringMVC4-119-Ss*整合-配置式开发-定义Service
北京动力节点-Reyco郭-SpringMVC4-120-Ss*整合-配置式开发-定义Dao接口
北京动力节点-Reyco郭-SpringMVC4-121-Ss*整合-配置式开发-定义MyBatis的两个配置文件
北京动力节点-Reyco郭-SpringMVC4-122-Ss*整合-配置式开发-Spring配置文件的总任务分析
北京动力节点-Reyco郭-SpringMVC4-123-Ss*整合-配置式开发-定义所需要的所有配置文件
北京动力节点-Reyco郭-SpringMVC4-124-Ss*整合-配置式开发-注册数据源
北京动力节点-Reyco郭-SpringMVC4-125-Ss*整合-配置式开发-生成Dao的代理对象
北京动力节点-Reyco郭-SpringMVC4-126-Ss*整合-配置式开发-注册Service
北京动力节点-Reyco郭-SpringMVC4-127-Ss*整合-配置式开发-注册SpringMVC的处理器
北京动力节点-Reyco郭-SpringMVC4-128-Ss*整合-配置式开发-配置Spring事务
北京动力节点-Reyco郭-SpringMVC4-129-Ss*整合-配置式开发-测试
北京动力节点-Reyco郭-SpringMVC4-130-Ss*整合-注解式开发-将SpringMVC改为注解
北京动力节点-Reyco郭-SpringMVC4-131-Ss*整合-注解式开发-将Spring改为注解
北京动力节点-Reyco郭-SpringMVC4-132-Ss*整合-注解式开发-将MyBatis改为注解
北京动力节点-Reyco郭-SpringMVC4-133-SpringMVC重难点
北京动力节点-Reyco郭-SpringMVC4-134-再看系统架构