张孝祥老师潜心修炼6年后复出的第二部视频作品:Struts视频教程免费下载
                                              ——————5月11日更新validator框架单元    本套视频教程是张孝祥老师在录制完中国第一套Java培训视频、潜心修炼6年后复出的继Java邮件开发视频教程之后的第二部视频教程,每位看过本视频教程的有经验人士都拍手赞叹此套视频教程为一部空前绝后的超经典之作,它引领了当前市面上流传的各类java视频教程的最高水准,是一套令所有java ee高级开发人员振奋和激动的作品,值得Java ee领域的所有开发人员学习,值得Java ee领域的所有培训老师和大学教师借鉴。看完本套视频后,你一定会被张孝祥老师深厚的技术功底、高超的教学技巧和认真负责的教学态度所折服!张孝祥老师希望所有的java ee开发工程师都能找机会学习本套视频教程,因为其中闪烁的思想和光芒,如果被许多人学到了,那么整个中国的java ee开发实力无疑会提升一个台阶,唯有如此,张孝祥老师希望对我国的软件强国事业贡献一点绵薄之力的心愿才能落到实处! 【友情提示:】    本套视频教程内容太多,为了便于大家学习,我们将其划分成了6个独立的学习单元,每个学习单元都作为一个独立的产品对外发布。提示:除了文件上传与validator框架这两个本来非常独立的单元外,其他各个学习单元中的内容是按照知识相关性进行的归类,而这些单元中的每集视频的编号是按照课堂现场讲课顺序连续分配的,所以,有些学习单元中的各集视频的顺序号并不连续,如果你希望按照课堂现场讲课的顺序来学习,那请依照每集视频的编号顺序来学习所有视频。我们建议大家按如下顺序来学习各个单元:《struts核心基础单元》 --> 《FormBean与国际化单元》 --> 《struts的各种实用功能与案例单元》 --> 《struts文件上传单元》--> 《struts与validator框架单元》 --> 《struts中的高级应用与源码分析单元》。本套视频教程具有如下特点:
   (1)所讲解的内容组织和衔接得非常巧妙,通过一个个实际的应用需求和问题巧妙引出各个知识点的讲解,案例小巧经典,思路和条理清晰透彻,一切似乎都水到渠成,让听众一听就懂、一学就会。
   (2)所讲解的内容非常丰富和深入,总结张孝祥老师多年的心得体会,包含了许多鲜为人知的struts技术内幕,是名符其实的struts大全;课程信息量虽然很大,但绝对不是语法罗列式的泛泛而谈,而是用struts去解决各种实际应用的问题,是面向就业和实际开发的。
   (3)由于本套视频教程讲解的内容涵盖了几乎所有Web开发和Web框架都要面对的共性问题,无论使用什么框架和语言,这些共性问题的基本解决思路都大同小异,因为本视频把所有Web框架要解决的问题和解决手法都显露出来了,并提供了许多Web开发的最佳实践,所以,学习了本套struts视频教程后,学习其他web框架将会非常轻松。这不仅仅是学习struts的资料,还是了解和研究web框架的特点与共性的宝典!
   (4)为了照顾不同层次的人群学习,传智播客特意为大家提供了本视频教程的学习路线图,以便于大家结合自己的实际情况,进行有选择性地学习,节省大家宝贵的时间。特别是对于新手,该学习路线图将明确告诉你刚开始只看哪些集视频,以便快速入门和提高学习兴趣,然后再由浅入深、循序渐进地学习。另外,传智播客公司也提供了本视频教程的mp3版本,以便大家在路上或在床上没有电脑陪伴的时候也能学习或复习本视频教程。
  
本套视频教程的适用人群:
   (1)如果你是使用struts做过5年以上开发的老手,当你看完本套视频后,你一定会有意想不到的收获,感叹自己原来对struts了解得其实还很浅,没想到struts中居然有这么多美妙的思想和技巧,可是自己从来却不曾知道过!你将会检讨和惭愧自己以前的项目中确实没有物尽其美,没有优雅地用好struts!
   (2)如果你曾经学过和正在学习当前市面上流传的所有其他struts视频教程,你会感到它们与本套视频教程之间的差距很大,无论是讲解手法,内容的丰富性和知识的深度,现场的感染力和震撼力,与本套视频教程都无可比拟。你明显地感受到,本套视频教程讲解的信息量很大,而所讲的内容都是解决实际问题的,这些内容在其他视频教程中都似乎都不曾讲过。
   (3)如果你是一个没有学过struts的新手,听完后会觉得struts其实也很简单和很容易,会感觉无比踏实,不同于那种听起来让你感到很轻松,但学完了却还是什么都干不了的视频教程。如果这是你学习的第一套struts视频教程,那恭喜你一开始学的就是非常专业和经典的做法,可以用最少的时间达到别人用多年时间都未达到的高度,少走了许多弯路,同时,我们相信这也将成为你唯一需要的struts视频教程,因为看完本视频教程再去看任何其他struts视频教程都会感到索然寡味!
【本单元视频目录列表:】1.Validator框架的价值介绍
2.回顾表单校验和生成有国际化参数的错误消息
3.分析Validator框架的校验原理
4.快速体验和入门Struts_Validator框架的应用
5.使用Validator框架校验email和日期格式
6.使用Validator框架校验两个密码是否相同
7.ValidatorActionForm与DynaValidatorForm
8.使用Validator框架的Javascript校验功能
9.Validator配置文件与contants常量
10.Validator配置文件中的javascript配置
11.详细阐述Validation.xml文件中的配置细节
12.详细阐述如何应用原始的Validator框架
13.分析Validator框架的源码及工作原理
14.分析Struts调用Validator框架的源码
15.在Struts中扩充自己的校验器struts与validator框架单元学习路线图:
1.如果您是新手,只是想快速了解和看到struts中如何应用validator框架,请先只学习第03、04、05、08这四集视频即可。
2.如果您正在做项目、想解决在struts中使用validator框架时遇到的一些基本问题,那请接着学习第01、02、06、09、10、11、14、15这八集视频。
3.如果您作为开源技术的爱好者、想深入了解一些底层原理和借鉴开源大师们的设计思想,想让自己成为一名技术牛人,那请接着学完第07、12、13这三集视频。-----------------------------------------------------------------------------------------------------------【其他单元目录列表:】---------------struts核心基础单元目录列表---------------
01.mvc模式的简要回顾
02.struts分发请求的过程与相关配置
03.struts封装请求参数的过程与相关配置
04.分析struts返回页面的方式与请求处理流程
05.准备和搭建struts的开发环境
06.struts注册用例的需求分析与架构设计
07.完成和连接注册用例中的各个部件
08.ActionMapping类的作用与原理分析
09.URL路径与EL表达式的应用问题
10.<html_link>标签的应用及相关面试攻略
11.struts相关的部分面试题分析
12.<html_link>标签的URL重写功能分析
13.为<html_link>标签生成的URL附加参数
14.<html_optionsCollection>标签的设计思想
15.<logic_forward>标签与全局forward的应用
16.<logic_redirect>标签与两种跳转方式的比较
17.struts中的一些基本注意事项
18.用<html_rewrite>标签生成指向action的URL
19.在Action中使用response输对象出数据
-------------------------------------------------------------------FormBean与国际化单元目录列表--------------
20.使用FormBean得到请求参数
21.在FormBean使用值对象类型的属性
22.配置FormBean在Web域中的存储特性
23.迭代Web域中的属性及面试就业故事
24.FormBean的Session序列化问题及面试就业故事
25.FormBean表单校验及其原理分析
26.由<html_errors>标签引入国际化资源包的配置
27.struts中的国际化应用与<bean_message>标签
28.在struts中应用多个国际化资源包
29.如何让普通用户选择和改变自己的Locale信息
30.使用<html_errors>标签单独显示各个错误消息
31.<html_errors>标签的一些应用细节
32.业务逻辑校验与ActionMessages类的设计思想
33.实现资源消息的参数化和参数的国际化
34.在FormBean中实现消息参数的国际化
35.<html_form>与<html_text>等表单标签的应用
36.<html_checkbox>与FormBean的resest方法的应用
37.详细分析<html_form>标签内部的工作机理
-------------------------------------------------------------struts的各种实用功能与案例单元目录列表---------
38.防止表单重复提交的原理与struts的实现
43.在struts中的接受一组复选框的数据
44.使用JSTL标签让一组复选框能够回显数据
45.<html_multibox>标签的应用
46.redirect类型的forward与传智播客的web开发模式
48.<html:optionCollections>标签与JavaBean的内省
49.使用MyEclipse的struts功能快速开发struts项目
50.DynaActionForm_通过MyEclipse的struts功能讲解
51.ForwardAction与parameter属性的应用
52.在struts集成FckEditor这个html编辑器
53.显示表单页面的前置Action与FormBean绑定时的问题
59.DispatchAction的应用
60.DispatchAction在应用中的问题分析
61.MappingDispatchAction的应用
62.ForwardAction与IncludeAction的回顾介绍
63.使用DownloadAction实现文件下载
64.使用LocaleAction帮助用户改变本地化信息
65.DispatchAction与国际化提交按钮结合应用的问题
66.LookupDispatchAction的功能介绍与替代实现
--------------------------------------------------------------------struts文件上传单元目录列表---------------
01.文件上传的网页设置与数据格式分析
02.阐释软件分层的设计思想
03.文件上传组件的实现原理与应用分析
04.用struts获取上传文件名和解决中文乱码
05.保存用struts获取的上传文件内容
06.分析文件上传时的一个安全问题
07.分析高质量项目该如何处理文件上传
08.处理不上传文件时的情况
09.在配置文件中配置上传文件的存储目录
10.防止上传文件的名称冲突与综合测试
11.限制上传文件的大小与演示超限后的问题
12.深入分析上传文件超限后的问题原因
13.上传文件超限后的编程处理
14.多文件上传的问题及论坛项目的评论
15.修正从配置文件中读取文件存储目录的缺陷
------------------------------------------------------------struts中的高级应用与源码分析单元目录列表--------
39.int与Integer的区别及struts中的数据转换问题
40.类型转换器的工作原理与实现Struts中的日期转换
41.双向转换器的问题及日期的格式化显示
42.struts中的整数转换器问题及相关源代码分析
47.enum技术及其在性别下拉列表选择框中的应用
54.struts的plugin的应用
55.定制struts的RequestProcessor类
56.用Web容器的异常处理机制处理struts中的异常
57.用struts中的配置方式处理异常
58.struts异常处理的最佳实践与模板方法设计模式
67.快速了解和入门Digester框架的应用
68.Digester框架的工作原理和转换规则
69.分析ActionServlet的init方法的源码
70.分析RequestProcessor的process方法的源码     
--------------------------------------------------------下载地址:http://www.itcast.cn/itcast_static/StrutsNEWS.htm