struts2拦截器_Java后端系列之-快速掌握Struts2.x开发框架

3099e29df96f5ca6321b77c3f992a2d8.png

课程简介:

课程目标:通过本课程的学习,可以快速掌握MVC框架Struts2,该视频涵盖了Struts2的方方面面,项目中需要使用的点,在视频中都有讲解,学习完本课程,可以轻松驾驭使用Struts2的项目;

适用人群:有一定的Java Web基础;

课程概述:Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变化,但是相对于WebWork,Struts 2的变化很小。

d5c86784ec756879526518d7cdb12800.png

环境参数:struts 2.3.24,JDK1.7,Eclipse

课程目录:

第一章 Struts2入门

    • 1-1 Struts2的引入-通过Filter解决需求问题 (08:42)
    • 1-2 Struts2的引入-通过核心Filter解决需求问题 (16:34)
    • 1-3 Struts2的引入-配置文件的引入 (28:48)
    • 1-4 Struts2在三层架构中的位置 (02:49)
    • 1-5 Struts2框架介绍 (06:37)
    • 1-6 Struts2的特点 (11:14)
    • 1-7 Struts2运行环境搭建-导入Jar包 (04:46)
    • 1-8 Struts2运行环境搭建-Struts2的启动项注册 (07:21)
    • 1-9 Struts2运行环境搭建-定义Struts2的配置文件 (08:31)
    • 1-10 Struts2运行环境搭建-XML没有自动提示问题的解决 (03:22)
    • 1-11 Struts2-011-今天内容重难点 (02:48)
    • 1-12 对上次课内容的回顾 (39:57)
    • 1-13 Struts2运行环境搭建-MyEclipse中配置Tomcat (02:42)
    • 1-14 Struts2运行环境搭建-运行环境搭建成功测试 (03:35)
    • 1-15 Struts2运行环境搭建-每个Struts2基本Jar的作用 (04:29)
    • 1-16 第一个Struts2程序-程序实现 (16:27)
    • 1-17 第一个Struts2程序-程序的简单运行流程 (11:50)
    • 1-18 第一个Struts2程序-官方流程图分析 (11:53)
    • 1-19 第一个Struts2程序-Tomcat的应用管理配置 (05:16)
    • 1-20 第一个Struts2程序-省去项目名称的发布方式 (05:24)
    • 1-21 绝对路径与相对路径-什么是绝对路径 (05:18)
    • 1-22 绝对路径与相对路径-什么是相对路径 (06:14)
    • 1-23 绝对路径与相对路径-带斜杠的相对路径的参照路径问题 (11:39)
    • 1-24 绝对路径与相对路径-不带斜杠的相对路径的参照路径问题 (08:28)
    • 1-25 绝对路径与相对路径-带斜杠的相对路径的参照路径问题的解决 (04:24)
    • 1-26 绝对路径与相对路径-不带斜杠的相对路径的参照路径问题的解决 (05:25)
    • 1-27 成员变量与属性 (08:41)
    • 1-28 再解Struts2框架 (15:15)

第二章 Struts2配置文件

    • 2-1 配置文件-struts-default.xml (09:29)
    • 2-2 配置文件-default.properties (11:03)
    • 2-3 配置文件-struts-plugin.xml (02:01)
    • 2-4 配置文件-struts.properties (07:34)
    • 2-5 配置文件-web.xml (03:07)
    • 2-6 配置文件-配置文件的优先级 (04:32)
    • 2-7 核心配置文件-package (06:59)
    • 2-8 核心配置文件-action-class属性 (13:32)
    • 2-9 核心配置文件-action-method属性 (06:04)
    • 2-10 核心配置文件-result-name属性 (02:04)
    • 2-11 核心配置文件-result-请求转发与重定向 (04:20)
    • 2-12 核心配置文件-result-type=dispatcher (06:14)
    • 2-13 核心配置文件-result-type=redirect (11:12)
    • 2-14 核心配置文件-result-type=redirectAction (07:24)
    • 2-15 核心配置文件-result-type=chain (03:35)
    • 2-16 核心配置文件-包范围全局视图 (12:48)
    • 2-17 核心配置文件-应用范围全局视图 (06:20)
    • 2-18 核心配置文件-为应用指定多个配置文件 (09:54)
    • 2-19 今天内容重难点 (02:14)
    • 2-20 上次课内容回顾 (39:11)

第三章 Struts2核心

    • 3-1 获取ServletAPI-通过ActionContext获取-1 (14:23)
    • 3-2 获取ServletAPI-通过ActionContext获取-2 (03:32)
    • 3-3 获取ServletAPI-通过ServletActionContext获取 (04:37)
    • 3-4 获取ServletAPI-通过实现特定接口获取 (07:49)
    • 3-5 OGNL与值栈-OGNL及其特点 (11:11)
    • 3-6 OGNL与值栈-OGNL文档阅读 (18:58)
    • 3-7 OGNL与值栈-值栈的学习方法 (02:20)
    • 3-8 OGNL与值栈-值栈对象 (16:53)
    • 3-9 OGNL与值栈-值栈的获取很麻烦 (07:54)
    • 3-10 OGNL与值栈-context属性的别名ActionCotnext (10:51)
    • 3-11 OGNL与值栈-值栈的获取很简单 (17:20)
    • 3-12 OGNL与值栈-值栈的栈操作 (02:47)
    • 3-13 OGNL与值栈-值栈操作-搭建测试环境 (03:48)
    • 3-14 OGNL与值栈-值栈操作-向root中添加无名对象 (14:20)
    • 3-15 OGNL与值栈-值栈操作-向root中添加有名对象 (18:20)
    • 3-16 OGNL与值栈-值栈操作-将root作为ArrayList放入数据 (05:58)
    • 3-17 OGNL与值栈-值栈操作-向root中隐式的放入数据 (08:22)
    • 3-18 OGNL与值栈-值栈操作-向context中显式的放入数据 (12:53)
    • 3-19 OGNL与值栈-值栈操作-向context中隐式的放入数据 (13:04)
    • 3-20 OGNL与值栈-值栈操作-root中数据的加载顺序 (09:47)
    • 3-21 OGNL与值栈-值栈操作-request中数据的加载顺序 (11:47)
    • 3-22 OGNL与值栈-创建和遍历List (07:20)
    • 3-23 OGNL与值栈-创建和遍历Map (04:19)
    • 3-24 OGNL与值栈-集合元素的判断 (01:33)
    • 3-25 OGNL与值栈-集合投影 (09:51)
    • 3-26 OGNL与值栈-集合查询 (04:56)
    • 3-27 OGNL与值栈-今天内容重难点 (07:45)
    • 3-28 OGNL与值栈-上次课内容回顾 (35:08)
    • 3-29 动态调用方法-什么是动态调用方法 (07:14)
    • 3-30 动态调用方法-动态方法调用 (03:08)
    • 3-31 动态调用方法-通配符定义Action (07:37)
    • 3-32 接收请求参数-属性驱动 (02:27)
    • 3-33 接收请求参数-域驱动 (18:50)
    • 3-34 接收请求参数-模型驱动 (11:40)
    • 3-35 接收请求参数-集合数据接收 (05:58)
    • 3-36 接收请求参数-Action实例是多例的 (02:26)
    • 3-36 Struts2-类型转换器-默认的类型转换器 (07:24)
    • 3-37 Struts2-类型转换器-自定义类型转换器 (07:11)
    • 3-38 Struts2-类型转换器-为什么类型转换器要定义为双向的 (06:14)
    • 3-39 Struts2-类型转换器-为什么由页面到服务端的转换value是String数组 (04:07)
    • 3-40 Struts2-类型转换器-自定义类型转换的实现 (07:23)
    • 3-41 Struts2-类型转换器-局部类型转换的注册 (02:56)
    • 3-42 Struts2-类型转换器-定义类型转换器时隐藏的一个问题 (03:07)
    • 3-43 Struts2-类型转换器-跳转到input视图 (04:52)
    • 3-44 Struts2-类型转换器-数据回显的实现 (03:30)
    • 3-45 Struts2-类型转换器-类型转换异常信息的修改 (04:51)
    • 3-46 Struts2-类型转换器-新的问题的提出 (02:35)
    • 3-47 Struts2-类型转换器-日期格式不正确的回显 (13:23)
    • 3-48 Struts2-类型转换器-多种日期格式的转换 (12:36)
    • 3-49 Struts2-数据验证-这里的数据验证指什么 (02:05)
    • 3-50 Struts2数据验证-手工编写代码方式-对Action中所有方法执行之前的验证 (28:36)
    • 3-51 Struts2-数据验证-手工编写代码方式-对Action中指定方法执行之前的验证 (02:22)
    • 3-52 Struts2-数据验证-XML配置方式-对Action中所有方法执行之前的验证 (19:44)
    • 3-53 Struts2-数据验证-XML配置方式-对Action中指定方法执行之前的验证 (03:07)
    • 3-54 Struts2-数据验证-XML配置方式-常用验证器的用法 (05:53)
    • 3-55 Struts2-数据验证-Action方法的执行流程 (03:26)
    • 3-56 Struts2-拦截器-Struts2自带拦截器 (09:23)
    • 3-57 Struts2-拦截器-权限拦截器需求 (02:35)
    • 3-58 Struts2-拦截器-拦截器的定义与注册 (15:29)
    • 3-59 Struts2-拦截器-权限拦截器的实现 (06:55)
    • 3-60 Struts2-拦截器-拦截器栈注册方式 (02:37)
    • 3-61 Struts2-拦截器-默认拦截器的注册 (04:28)
    • 3-62 Struts2-今天内容重难点 (03:53)
    • 3-63 Struts2-上次课内容回顾(重要) (53:56)
    • 3-64 Struts2-拦截器-方法过滤拦截器 (12:55)
    • 3-65 Struts2-拦截器-拦截器的执行顺序 (04:24)
    • 3-66 Struts2-国际化-什么是国际化 (10:24)
    • 3-67 Struts2-国际化-测试环境搭建 (05:40)
    • 3-68 Struts2-国际化-全局资源文件的定义与注册 (13:47)
    • 3-69 Struts2-国际化-读取资源文件 (05:37)
    • 3-70 Struts2-国际化-拦截器 (14:23)
    • 3-71 Struts2-国际化-为资源文件中动态参数赋值 (09:46)
    • 3-72 Struts2-国际化-包范围资源文件 (04:14)
    • 3-73 Struts2-国际化-Action范围资源文件 (03:37)
    • 3-74 Struts2-国际化-JSP页面中访问指定的资源文件 (05:40)
    • 3-75 Struts2-文件上传-Struts2对于文件上传的实现 (03:35)
    • 3-76 Struts2-文件上传-上传单个文件的基本实现 (12:23)
    • 3-77 Struts2-文件上传-上传文件的保存路径问题 (03:04)
    • 3-78 Struts2-文件上传-没有选择上传文件的情况处理 (04:41)
    • 3-79 Struts2-文件上传-修改上传文件的最大值 (04:04)
    • 3-80 Struts2-文件上传-限制上传文件的扩展名 (10:14)
    • 3-81 Struts2-文件上传-上传多个文件 (11:55)
    • 3-82 Struts2-文件下载-文件下载程序的特点 (03:01)
    • 3-83 Struts2-文件下载-文件下载程序编写前分析 (04:12)
    • 3-84 Struts2-文件下载-文件下载的实现 (12:20)
    • 3-85 Struts2-文件下载-下载文件名的问题 (04:50)
    • 3-86 Struts2-文件下载-中文乱码问题 (07:51)
    • 3-87 Struts2-文件下载-输入流属性默认名称的问题 (04:35)
    • 3-88 Struts2-防止表单重复提交-什么是重复提交 (03:32)
    • 3-89 Struts2-防止表单重复提交-令牌机制 (07:04)
    • 3-90 Struts2-防止表单重复提交-代码实现 (09:42)
    • 3-91 Struts2-标签 (04:06)

第四章 Struts2注解式开发

    • 4-1 Struts2-注解 (02:42)
    • 4-2 Struts2-注解-跳转到页面与Action (22:46)
    • 4-3 Struts2-注解-全局视图 (07:49)
    • 4-4 Struts2-注解-拦截器 (11:23)
    • 4-5 Struts2-重难点 (06:16)

课程链接:

快速掌握Struts2.x开发框架|Struts 2.x视频课程 - 蛙课视频​www.wkcto.com
2d635099420bcf6c92d9f6d4952c85d1.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值