课程简介:

课程目标:通过本课程的学习,可以快速掌握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的变化很小。

环境参数: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/course/60
分类: 教程分享 标签: 暂无标签

评论

暂无评论数据

暂无评论数据

目录