官网首页 资料广场 免费教程 毕业设计 面试宝典 API文档 学习工具 文档教程

经典SSH框架全套教程系列-Struts2

Struts2视频教程
视频介绍
相关文档 > Java多线程编程 面向对象设计原则
课程下载
课程简介

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的变化很小。

课程目录
001.Struts2:Struts2的引入-通过Filter解决需求问题 002.Struts2:Struts2的引入-通过核心Filter解决需求问题 003.Struts2:Struts2的引入-配置文件的引入 004.Struts2:Struts2在三层架构中的位置 005.Struts2:Struts2框架介绍 006.Struts2:Struts2的特点 007.Struts2:Struts2运行环境搭建-导入Jar包 008.Struts2:Struts2运行环境搭建-Struts2的启动项注册 009.Struts2:Struts2运行环境搭建-定义Struts2的配置文件 010.Struts2:Struts2运行环境搭建-XML没有自动提示问题的解决 011.Struts2:今天内容重难点 012.Struts2:对上次课内容的回顾 013.Struts2:Struts2运行环境搭建-MyEclipse中配置Tomcat 014.Struts2:Struts2运行环境搭建-运行环境搭建成功测试 015.Struts2:Struts2运行环境搭建-每个Struts2基本Jar的作用 016.Struts2:第一个Struts2程序-程序实现 017.Struts2:第一个Struts2程序-程序的简单运行流程 018.Struts2:第一个Struts2程序-官方流程图分析 019.Struts2:第一个Struts2程序-Tomcat的应用管理配置 020.Struts2:第一个Struts2程序-省去项目名称的发布方式 021.Struts2:绝对路径与相对路径-什么是绝对路径 022.Struts2:绝对路径与相对路径-什么是相对路径 023.Struts2:绝对路径与相对路径-带斜杠的相对路径的参照路径问题 024.Struts2:绝对路径与相对路径-不带斜杠的相对路径的参照路径问题 025.Struts2:绝对路径与相对路径-带斜杠的相对路径的参照路径问题的解决 026.Struts2:绝对路径与相对路径-不带斜杠的相对路径的参照路径问题的解决 027.Struts2:成员变量与属性 028.Struts2:再解Struts2框架 029.Struts2:配置文件-struts-default.xml 030.Struts2:配置文件-default.properties 031.Struts2:配置文件-struts-plugin.xml 032.Struts2:配置文件-struts.properties 033.Struts2:配置文件-web.xml 034.Struts2:配置文件-配置文件的优先级 035.Struts2:核心配置文件-package 036.Struts2:核心配置文件-action-class属性 037.Struts2:核心配置文件-action-method属性 038.Struts2:核心配置文件-result-name属性 039.Struts2:核心配置文件-result-请求转发与重定向 040.Struts2:核心配置文件-result-type=dispatcher 041.Struts2:核心配置文件-result-type=redirect 042.Struts2:核心配置文件-result-type=redirectAction 043.Struts2:核心配置文件-result-type=chain 044.Struts2:核心配置文件-包范围全局视图 045.Struts2:核心配置文件-应用范围全局视图 046.Struts2:核心配置文件-为应用指定多个配置文件 047.Struts2:今天内容重难点 048.Struts2:上次课内容回顾 049.Struts2:获取ServletAPI-通过ActionContext获取-Struts2: 050.Struts2:获取ServletAPI-通过ActionContext获取-2 051.Struts2:获取ServletAPI-通过ServletActionContext获取 052.Struts2:获取ServletAPI-通过实现特定接口获取 053.Struts2:OGNL与值栈-OGNL及其特点 054.Struts2:OGNL与值栈-OGNL文档阅读 055.Struts2:OGNL与值栈-值栈的学习方法 056.Struts2:OGNL与值栈-值栈对象 057.Struts2:OGNL与值栈-值栈的获取很麻烦 058.Struts2:OGNL与值栈-context属性的别名ActionCotnext 059.Struts2:OGNL与值栈-值栈的获取很简单 060.Struts2:OGNL与值栈-值栈的栈操作 061.Struts2:OGNL与值栈-值栈操作-搭建测试环境 062.Struts2:OGNL与值栈-值栈操作-向root中添加无名对象 063.Struts2:OGNL与值栈-值栈操作-向root中添加有名对象 064.Struts2:OGNL与值栈-值栈操作-将root作为ArrayList放入数据 065.Struts2:OGNL与值栈-值栈操作-向root中隐式的放入数据 066.Struts2:OGNL与值栈-值栈操作-向context中显式的放入数据 067.Struts2:OGNL与值栈-值栈操作-向context中隐式的放入数据 068.Struts2:OGNL与值栈-值栈操作-root中数据的加载顺序 069.Struts2:OGNL与值栈-值栈操作-request中数据的加载顺序 070.Struts2:OGNL与值栈-创建和遍历List 071.Struts2:OGNL与值栈-创建和遍历Map 072.Struts2:OGNL与值栈-集合元素的判断 073.Struts2:OGNL与值栈-集合投影 074.Struts2:OGNL与值栈-集合查询 075.Struts2:OGNL与值栈-今天内容重难点 076.Struts2:OGNL与值栈-上次课内容回顾 077.Struts2:动态调用方法-什么是动态调用方法 078.Struts2:动态调用方法-动态方法调用 079.Struts2:动态调用方法-通配符定义Action 080.Struts2:接收请求参数-属性驱动 081.Struts2:接收请求参数-域驱动 082.Struts2:接收请求参数-模型驱动 083.Struts2:接收请求参数-集合数据接收 084.Struts2:接收请求参数-Action实例是多例的 085.Struts2:类型转换器-默认的类型转换器 086.Struts2:类型转换器-自定义类型转换器 087.Struts2:类型转换器-为什么类型转换器要定义为双向的 088.Struts2:类型转换器-为什么由页面到服务端的转换value是String数组 089.Struts2:类型转换器-自定义类型转换的实现 090.Struts2:类型转换器-局部类型转换的注册 091.Struts2:类型转换器-定义类型转换器时隐藏的一个问题 092.Struts2:类型转换器-跳转到input视图 093.Struts2:类型转换器-数据回显的实现 094.Struts2:类型转换器-类型转换异常信息的修改 095.Struts2:类型转换器-新的问题的提出 096.Struts2:类型转换器-日期格式不正确的回显 097.Struts2:类型转换器-多种日期格式的转换 098.Struts2:数据验证-这里的数据验证指什么 099.Struts2:数据验证-手工编写代码方式-对Action中所有方法执行之前的验证 100.Struts2:数据验证-手工编写代码方式-对Action中指定方法执行之前的验证 101.Struts2:数据验证-XML配置方式-对Action中所有方法执行之前的验证 102.Struts2:数据验证-XML配置方式-对Action中指定方法执行之前的验证 103.Struts2:数据验证-XML配置方式-常用验证器的用法 104.Struts2:数据验证-Action方法的执行流程 105.Struts2:拦截器-Struts2自带拦截器 106.Struts2:拦截器-权限拦截器需求 107.Struts2:拦截器-拦截器的定义与注册 108.Struts2:拦截器-权限拦截器的实现 109.Struts2:拦截器-拦截器栈注册方式 110.Struts2:拦截器-默认拦截器的注册 111.Struts2:今天内容重难点 112.Struts2:上次课内容回顾(重要) 113.Struts2:拦截器-方法过滤拦截器 114.Struts2:拦截器-拦截器的执行顺序 115.Struts2:国际化-什么是国际化 116.Struts2:国际化-测试环境搭建 117.Struts2:国际化-全局资源文件的定义与注册 118.Struts2:国际化-读取资源文件 119.Struts2:国际化-iStruts2:8n拦截器 120.Struts2:国际化-为资源文件中动态参数赋值 121.Struts2:国际化-包范围资源文件 122.Struts2:国际化-Action范围资源文件 123.Struts2:国际化-JSP页面中访问指定的资源文件 124.Struts2:文件上传-Struts2对于文件上传的实现 125.Struts2:文件上传-上传单个文件的基本实现 126.Struts2:文件上传-上传文件的保存路径问题 127.Struts2:文件上传-没有选择上传文件的情况处理 128.Struts2:文件上传-修改上传文件的最大值 129.Struts2:文件上传-限制上传文件的扩展名 130.Struts2:文件上传-上传多个文件 131.Struts2:文件下载-文件下载程序的特点 132.Struts2:文件下载-文件下载程序编写前分析 133.Struts2:文件下载-文件下载的实现 134.Struts2:文件下载-下载文件名的问题 135.Struts2:文件下载-中文乱码问题 136.Struts2:文件下载-输入流属性默认名称的问题 137.Struts2:防止表单重复提交-什么是重复提交 138.Struts2:防止表单重复提交-令牌机制 139.Struts2:防止表单重复提交-代码实现 140.Struts2:Struts2标签 141.Struts2:Struts2注解 142.Struts2:Struts2注解-跳转到页面与Action 143.Struts2:Struts2注解-全局视图 144.Struts2:Struts2注解-拦截器 145.Struts2:Struts2重难点
课程资料
视频教程 配套源码 学习笔记 学习工具 免费下载 学习文档
下载方法
获取本套教程

①扫描右侧二维码关注公众号

②回复消息【Struts2】

③获取本套课程免费下载链接

获取全套教程

①扫描右侧二维码关注公众号

②回复消息DLJD

③获取全套课程免费下载链接

扫码关注公众号

谈谈对Struts2的理解

Struts2是什么?小编先来给大家介绍一下。Struts2简介Struts2是Struts的下一代产品,是在struts1和WebWork的技术基础上进行了合...

2022-12-30 10:38:19

Struts2执行配置的流程

struts2的执行流程图整个实现过程分为两部分:1.服务器启动->初始化过滤器->加载struts.xml2.浏览器发送请求->过滤-&gt...

2022-12-20 11:11:10

Struts2优缺点概括

Struts2优缺点有哪些?动力节点小编来告诉大家。Struts2的优点1.由于Struts遵循MVC框架,因此Java、JSP和Action类得到高度维护并且...

2022-11-21 09:17:25

Struts2工作流程详解

Struts2是大家要学习的课程,感兴趣的小伙伴可以看看本站的Struts2视频教程,里面的课程内容细致全面,通俗易懂,适合没有基础的小伙伴学习。下面我来了解一...

2022-10-21 10:36:53

配置Struts2过滤器

Struts2配置过滤器,他跟Result是一个地位,也是在action里面可以配置的<struts><packagename="test"e...

2022-10-20 09:22:50

6道常见的Struts2面试题及答案

1.基于Struts2的应用程序的核心组件是什么?答:struts2中的MVC模式包含Actions、Interceptors、Valuestack/OGNL、...

2022-07-19 07:39:13

Struts2中的值堆栈

在struts2中,ValueStack表示一个Java堆栈,其中包含应用程序特定对象的引用。当请求到来时,首先创建一个ValueStack对象,然后创建Act...

2022-06-22 10:45:31

带你了解Struts2国际化

”国际化“是指一个应用程序在运行时能够根据客户端请求所来自国家或者地区语言的不同而显示不同的用户界面。引入国家化机制的目的在于提供自适应...

2022-05-27 10:34:25

值得看的动力节点Struts2视频教程

Struts2是一个基于MVC设计模式的Web框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立...

2022-05-06 09:33:14

Struts2漏洞利用工具的检查方法

Struts2是一个基于MVC设计模式的Web应用框架,但2存在远程代码执行的漏洞,动力节点小编认为,检测出漏洞就要进行Struts2漏洞修复,现在Struts...

2022-04-12 09:11:29