动力节点-java教程-Struts2
教程名称: 课程简介:动力节点推出的本套Java视频教程讲解了Struts的版本为2.3.24。Struts2是struts1与webwork结合的产物,与struts1有很大差别,虽然目前struts2在开发领域中的份额逐年下降,但是作为一款经典的MVC框架,其核心思想还是很有必要去研究学习的,通过本套Java视频教程的学习,在将来学习Spring MVC时会轻松许多。本套Java视频教程内容涵盖了实际工作中可能用到的几乎所有知识点。 课程目录:北京动力节点Struts2-001-Struts2的引入-通过Filter解决需求问题北京动力节点Struts2-002-Struts2的引入-通过核心Filter解决需求问题北京动力节点Struts2-003-Struts2的引入-配置文件的引入北京动力节点Struts2-004-Struts2在三层架构中的位置北京动力节点Struts2-005-Struts2框架介绍北京动力节点Struts2-006-Struts2的特点北京动力节点Struts2-007-Struts2运行环境搭建-导入Jar包北京动力节点Struts2-008-Struts2运行环境搭建-Struts2的启动项注册北京动力节点Struts2-009-Struts2运行环境搭建-定义Struts2的配置文件北京动力节点Struts2-010-Struts2运行环境搭建-XML没有自动提示问题的解决北京动力节点Struts2-011-今天内容重难点北京动力节点Struts2-012-对上次课内容的回顾北京动力节点Struts2-013-Struts2运行环境搭建-MyEclipse中配置Tomcat北京动力节点Struts2-014-Struts2运行环境搭建-运行环境搭建成功测试北京动力节点Struts2-015-Struts2运行环境搭建-每个Struts2基本Jar的作用北京动力节点Struts2-016-第一个Struts2程序-程序实现北京动力节点Struts2-017-第一个Struts2程序-程序的简单运行流程北京动力节点Struts2-018-第一个Struts2程序-官方流程图分析北京动力节点Struts2-019-第一个Struts2程序-Tomcat的应用管理配置北京动力节点Struts2-020-第一个Struts2程序-省去项目名称的发布方式北京动力节点Struts2-021-绝对路径与相对路径-什么是绝对路径北京动力节点Struts2-022-绝对路径与相对路径-什么是相对路径北京动力节点Struts2-023-绝对路径与相对路径-带斜杠的相对路径的参照路径问题北京动力节点Struts2-024-绝对路径与相对路径-不带斜杠的相对路径的参照路径问题北京动力节点Struts2-025-绝对路径与相对路径-带斜杠的相对路径的参照路径问题的解决北京动力节点Struts2-026-绝对路径与相对路径-不带斜杠的相对路径的参照路径问题的解决北京动力节点Struts2-027-成员变量与属性北京动力节点Struts2-028-再解Struts2框架北京动力节点Struts2-029-配置文件-struts-default.xml北京动力节点Struts2-030-配置文件-default.properties北京动力节点Struts2-031-配置文件-struts-plugin.xml北京动力节点Struts2-032-配置文件-struts.properties北京动力节点Struts2-033-配置文件-web.xml北京动力节点Struts2-034-配置文件-配置文件的优先级北京动力节点Struts2-035-核心配置文件-package北京动力节点Struts2-036-核心配置文件-action-class属性北京动力节点Struts2-037-核心配置文件-action-method属性北京动力节点Struts2-038-核心配置文件-result-name属性北京动力节点Struts2-039-核心配置文件-result-请求转发与重定向北京动力节点Struts2-040-核心配置文件-result-type=dispatcher北京动力节点Struts2-041-核心配置文件-result-type=redirect北京动力节点Struts2-042-核心配置文件-result-type=redirectAction北京动力节点Struts2-043-核心配置文件-result-type=chain北京动力节点Struts2-044-核心配置文件-包范围全局视图北京动力节点Struts2-045-核心配置文件-应用范围全局视图北京动力节点Struts2-046-核心配置文件-为应用指定多个配置文件北京动力节点Struts2-047-今天内容重难点北京动力节点Struts2-048-上次课内容回顾北京动力节点Struts2-049-获取ServletAPI-通过ActionContext获取-1北京动力节点Struts2-050-获取ServletAPI-通过ActionContext获取-2北京动力节点Struts2-051-获取ServletAPI-通过ServletActionContext获取北京动力节点Struts2-052-获取ServletAPI-通过实现特定接口获取北京动力节点Struts2-053-OGNL与值栈-OGNL及其特点北京动力节点Struts2-054-OGNL与值栈-OGNL文档阅读北京动力节点Struts2-055-OGNL与值栈-值栈的学习方法北京动力节点Struts2-056-OGNL与值栈-值栈对象北京动力节点Struts2-057-OGNL与值栈-值栈的获取很麻烦北京动力节点Struts2-058-OGNL与值栈-context属性的别名ActionCotnext北京动力节点Struts2-058-OGNL与值栈-值栈的获取很简单北京动力节点Struts2-059-OGNL与值栈-值栈的栈操作北京动力节点Struts2-060-OGNL与值栈-值栈操作-搭建测试环境北京动力节点Struts2-061-OGNL与值栈-值栈操作-向root中添加无名对象北京动力节点Struts2-062-OGNL与值栈-值栈操作-向root中添加有名对象北京动力节点Struts2-063-OGNL与值栈-值栈操作-将root作为ArrayList放入数据北京动力节点Struts2-064-OGNL与值栈-值栈操作-向root中隐式的放入数据北京动力节点Struts2-065-OGNL与值栈-值栈操作-向context中显式的放入数据北京动力节点Struts2-066-OGNL与值栈-值栈操作-向context中隐式的放入数据北京动力节点Struts2-067-OGNL与值栈-值栈操作-root中数据的加载顺序北京动力节点Struts2-068-OGNL与值栈-值栈操作-request中数据的加载顺序北京动力节点Struts2-069-OGNL与值栈-创建和遍历List北京动力节点Struts2-070-OGNL与值栈-创建和遍历Map北京动力节点Struts2-071-OGNL与值栈-集合元素的判断北京动力节点Struts2-072-OGNL与值栈-集合投影北京动力节点Struts2-073-OGNL与值栈-集合查询北京动力节点Struts2-074-OGNL与值栈-今天内容重难点北京动力节点Struts2-075-OGNL与值栈-上次课内容回顾北京动力节点Struts2-076-动态调用方法-什么是动态调用方法北京动力节点Struts2-077-动态调用方法-动态方法调用北京动力节点Struts2-078-动态调用方法-通配符定义Action北京动力节点Struts2-079-接收请求参数-属性驱动北京动力节点Struts2-080-接收请求参数-域驱动北京动力节点Struts2-081-接收请求参数-模型驱动北京动力节点Struts2-082-接收请求参数-集合数据接收北京动力节点Struts2-083-接收请求参数-Action实例是多例的北京动力节点Struts2-084-类型转换器-默认的类型转换器北京动力节点Struts2-085-类型转换器-自定义类型转换器北京动力节点Struts2-086-类型转换器-为什么类型转换器要定义为双向的北京动力节点Struts2-087-类型转换器-为什么由页面到服务端的转换value是String数组北京动力节点Struts2-088-类型转换器-自定义类型转换的实现北京动力节点Struts2-089-类型转换器-局部类型转换的注册北京动力节点Struts2-090-类型转换器-定义类型转换器时隐藏的一个问题北京动力节点Struts2-091-类型转换器-跳转到input视图北京动力节点Struts2-092-类型转换器-数据回显的实现北京动力节点Struts2-093-类型转换器-类型转换异常信息的修改北京动力节点Struts2-094-类型转换器-新的问题的提出北京动力节点Struts2-095-类型转换器-日期格式不正确的回显北京动力节点Struts2-096-类型转换器-多种日期格式的转换北京动力节点Struts2-097-数据验证-这里的数据验证指什么北京动力节点Struts2-098-数据验证-手工编写代码方式-对Action中所有方法执行之前的验证北京动力节点Struts2-099-数据验证-手工编写代码方式-对Action中指定方法执行之前的验证北京动力节点Struts2-100-数据验证-XML配置方式-对Action中所有方法执行之前的验证北京动力节点Struts2-101-数据验证-XML配置方式-对Action中指定方法执行之前的验证北京动力节点Struts2-102-数据验证-XML配置方式-常用验证器的用法北京动力节点Struts2-103-数据验证-Action方法的执行流程北京动力节点Struts2-104-拦截器-Struts2自带拦截器北京动力节点Struts2-105-拦截器-权限拦截器需求北京动力节点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-国际化-i18n拦截器北京动力节点Struts2-119-国际化-为资源文件中动态参数赋值北京动力节点Struts2-120-国际化-包范围资源文件北京动力节点Struts2-121-国际化-Action范围资源文件北京动力节点Struts2-122-国际化-JSP页面中访问指定的资源文件北京动力节点Struts2-123-文件上传-Struts2对于文件上传的实现北京动力节点Struts2-124-文件上传-上传单个文件的基本实现北京动力节点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标签北京动力节点Struts2-140-Struts2注解北京动力节点Struts2-141-Struts2注解-跳转到页面与Action北京动力节点Struts2-142-Struts2注解-全局视图北京动力节点Struts2-143-Struts2注解-拦截器北京动力节点Struts2-144-Struts2重难点