课程大纲
以下为Struts2的相关知识课程
第01节课:Filter的基本概念;基本的写法;运行顺序和HelloWorld
第02节课:多个Filter之间的运行顺序;程序示例进行编码转换的Filter;Filter的前置功能和后置功能开发
第03节课:Ajax基本概念;HelloWorld;异步程序的运行示意图;XMLHttpRequest对象
第04节课:Ajax开发;使用Post请求;Ajax典型应用——下拉列表联动;Ajax结合JSON
以下为Struts2的正式课程
第01节课:进行整体课程概览;Struts2入门的知识;Struts2是什么、有什么和能干什么
第02节课:构建开发和运行环境;HelloWorld开发、配置和运行测试
第03节课:分析HelloWorld程序的代码、配置和页面之间的对应关系;Struts2中的MVC
第04节课:Struts2的架构,非常重要
第05节课:Action的基本概念;HelloWorld;使用ActionSupport;基本的数据验证;获取本地信息
第06节课:Action的数据填充的方式
第07节课:namespace配置;通配符的使用;Action的生命周期;多配置文件
第08节课:Result基本知识;标准的Result;ResultType的概念;预定义Result;自定义Result;全局Result的配置和使用
第09节课:异常映射;全局异常映射;PreResultListener的使用;Result的查找匹配顺序
第10节课:Interceptor简介;和AOP功能的异同;配置使用;调用顺序
第11节课:预定义的Interceptor;示例timer的使用;示例logger的使用;分析实现参数对应的拦截器
第12节课:自定义拦截器的开发;拦截器在Struts2的运行过程中的运行顺序;示例:实现输出请求提交的数据,和输出下一步要转向的Jsp;示例:登录检查
第13节课:ActionContext的基本功能和使用;ServletActionContext的基本功能和使用
第14节课:值栈和OGNL
第15节课:Struts2的标签库总揽;数据标签
第16节课:Struts2的控制标签
第17节课:综合应用前面所学的标签实现行列转置、表格数据合并等功能
第18节课:继续示例综合应用前面所学的标签实现表格数据合并;实现电子商务页面似的展示
第19节课:Struts2的UI标签第一部分,主要是Form相关的标签
第20节课:Struts2的UI标签第二部分,除了Form相关的标签,还有一些Struts2提供的标签
第21节课:类型转换器的概念;预定义的类型转换器;自定义类型转换器的开发示例
第22节课:国际化基础;Java内置的国际化
第23节课:Struts2的国际化实现;使用text标签访问国际化的信息;在Struts2中指定要访问的语言;三种资源文件
第24节课:使用访问国际化信息;指定国际化信息来源;访问国际化;指定要使用的语言
第25节课:验证框架的基本概念;;HelloWorld;运行顺序;使用字段验证器的两种写法;使用动作验证器的写法
第26节课:内建验证器;自定义验证器;验证器框架的查找顺序;验证器短路
第27节课:Struts2知识综合实战-初级,第一部分,实现后台的基本功能
第28节课:Struts2知识综合实战-初级,第二部分,实现逻辑层和列表页面
第29节课:Struts2知识综合实战-初级,第三部分,实现新增、修改、删除、查询的页面
第30节课:Struts2知识综合实战-初级,第四部分,实现国际化、使用验证框架来检测数据
第31节课:Struts2实现文件上传
第32节课:Struts2实现文件下载
第33节课:Struts2实现防止重复提交
第34节课:整合JFreeChart
第35节课:Struts2的零配置
第36节课:Struts2使用Ajax,第一部分:在Struts2中使用stream的Result Type来应用Ajax;使用Struts2提供的Ajax标签
第37节课:Struts2使用Ajax,第二部分:继续学习使用Struts2提供的Ajax标签
第38节课:Struts2使用Ajax,第三部分:在Struts2种使用json插件
第39节课:综合应用实战——中级,第一部分:把分散的多个Action实现合并和统一成为一个Action实现;实现web分页的功能
第40节课:综合应用实战——中级,第二部分:使用文件上传来实现上传用户头像的功能
第41节课:综合应用实战——中级,第三部分:使用JFreeChart来图形化显示人员的男女比例
第42节课:综合应用实战——中级,第四部分:使用Ajax和Json插件来进行数据的及时验证
课程内容
本课程由Java私塾为你精心准备,本课程是在调研多家开发企业广泛使用的技术的基础上,结合Java私塾多年的就业培训经验,经过5年的实际教学检验,不断调整和完善而成。
本课程在兼顾知识体系完善的前提下,把实际开发中应用最多、最深、最实用的技术抽取出来,结合Java私塾独特的教学理念和思维训练,精心编排,以期让学员能以最短的时间、花最少的精力去真正掌握Java Web开发的知识。
在本课程中,你将会看到和学到很多Java私塾独特的东西,对知识深入的、一针见血的剖析,绝对会让你受益匪浅。
通过本课程,你将从零开始直到彻底掌握Struts2的相关知识,达到可以进行实际项目开发的能力。
系统学习Struts2开发所需要的知识,循序渐进
第一部分:Struts2核心知识
Struts2是什么、能干什么、有什么,
构建Struts2开发环境和运行环境、HelloWorld
Struts2具体的运行流程、Struts2的完整架构
Action、Result、Interceptor框架
OGNL、值栈、ActionContext、ServletActionContext
Struts2标签库
第二部分: Struts2其他知识
包括:国际化、验证框架、类型转换
第三部分:Struts2补充知识
包括:文件上传、下载、jfreechart、json插件、防止重复提交、零配置
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26660100/viewspace-715689/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26660100/viewspace-715689/