
| ·采用速成培iJl怕勺思路,如同有经验丰富的老师在指导你学习,使你的学习曲线变得短。 ·BStruts2的知识分成四个层次,配合视频讲解主次分明地构建知识体系。 ·BStruts2的知识进行分层梳理,指导读者以最小的付出去掌握最重要的知识,避免读者花了很多精力和时间,却没有学到在实践中最应该掌握的知识。 |
| 陈臣,12年Java/JavaEE开发经验,高级系统架构师,功力深厚,技术精湛,精通Java/JavaEE相关技术和多种开源框架,尤其擅长系统分析和架构设计。从事过专业的中间件研发,包括基于组件的Web页面框架、基于WFMC的工作流中间件、类似于Hibernate的ORM框架等;参与或主持了多个大中型的企业级应用项目,拥有多年项目经理、技术部经理的管理经验。 王斌,从事Java/JavaEE开发6年,系统架构师,精通EJB、Struts、Spring、Hibernate、iBatis等框架技术,擅长设计模式和Eclipse插件开发。作为架构小组骨干,参与了国旅电子商务平台、南王酒庄等多个项目的开发,开发并维护有corlstafice4j、nwxstrearn:Sirr~pleMappirlq等多个公司内部开源框架,深得多个项目组好评。 |
| 第1章 Struts 2概述 1.1 MVC模式 1.1.1 MVC模式简介 1.1.2 MVC模式基础 1.1.3 MVC模式作用 1.1.4 Model2模型中的MVC 1.2 Struts 2基础 1.2.1 Struts l时代 1.2.2 Struts 2出世 1.2.3 Struts 2基本组成 1.2.4 Struts 2能干什么 1.3 Struts 2和MVC 第2章 Struts 2的HeIoWorld 2.1 概述 2.2 准备开发环境和运行环境 2.2.1 配置JDK 2.2.2 下载并安装Eclipse 2.2.3 下载Tomcm并在Eclipse里面引用Tomcat 2.2.4 下载Struts 2以及认识Struts 2包结构 2.3 从Servlet+JSP+JavaBean实现MVC开始 2.3.1 起点概述 2.3.2 建立动态的Web工程 2.3.3 配置工程运行环境 2.3.4 编写JavaBean 2.3.5 编写Servlet 2.3.6 配置web.xml 2.3.7 编写登录页面 2.3.8 编写欢迎页面 2.3.9 测试示例 2.3.10 中文处理 2.4 Struts 2的HelloWorld 2.4.1 概述 2.4.2 配置Struts 2的运行环境 2.4.3 实现动作类(Action) 2.4.4 配置struts.xml 2.4.5 制作登录页面 2.4.6 制作欢迎页面 2.4.7 测试示例 2.5 开发中的一些小窍门 2.5.1 概述 2.5.2 使用DTD来获得XML帮助 2.5.3 在新建菜单中添加JSP 2.5.4 获得Action的全类名 2.5.5 获得JSP在Web工程中的绝对路径 第3章 Struts 2的架构和运行流程 3.1 Struts 2的系统架构 3.1.1 Struts 2的系统架构 3.1.2 各模块说明 3.2 Struts 2的运行流程 3.3 Struts 2的核心概念 3.4 小结 第4章 Action 4.1 Action基础 4.1.1 Action,是什么 4.1.2 Action能干什么 4.1.3 Action的基本配置 4.2 Action的实现 4.2.1 POJ0的实现 4.2.2 实现Action接日 4.2.3 继承Action'Support类 4.2.4 execute方法内部实现方式 4.2.5 简单的单元测试 4.3 Action的数据 4.3.1 数据来源 4.3.2 基本的数据对应方式 4.3.3 传入非String类型的值 4.3.4.如何处理传入多个值 4.4.Action的配置 4.4.1 的配置 4.4.2 的配置 4.4 3分模块配置方式 4.4.4 使用通配符 4.4.5 默认类配置方式 4.5 Action的其他重要知识 4.5.1 Action的生命周期 4.5.2 调用非execute方法 第5章 Resuit 5.1 Result基础 5.1.1 Result是什么和能干什么 5.1.2 Result和ResultType 5.1.3 Result有什么 5.2 预定义的。Result 5.2.1 预定义的ResultType 5.2.2 如何配置使用 5.2.3 名称为dispatcher的ResultType 5.2.4 名称为redirect的ResultType 5.2.5 名称为chain的ResultType 5.2.6 名称为FreeMarker的ResultType 5.2.7 其他ResultType 5.3 全局Result 5.3.1 全局Result概述 5.3.2 配置和使用 5.3.3 搜寻Result的顺序 5.3.4 应用示例 5.4 使用通配符 5.5 Struts 2的异常映射 5.5.1 异常映射基础 5.5.2 局部异常映射与全局异常映射 5.5.3 在页面输出异常信息 5.6 PreResultListener 5.6.1 什么是PreResultListener 5.6.2 PreResultListener实现示例 5.7 自定义:Result 5.7.1 自定义Result概述 5.7.2 开发自定义Result 第6章 拦截器 6.1 拦截器基础 6.1.1 拦截器是什么 6.1.2 拦截器的优点 6.1.3 拦截器有什么 6.2 预定义的拦截器 6.2.1 预定义的拦截器 6.2.2 预定义的拦截器栈 6.2.3 预定义拦截器的配置使用 6.2.4 拦截器的调用顺序 6.2.5 实践一下 6.3 自定义的拦截器 6.3.1 什么是自定义的拦截器 6.3.2 开发自定义拦截器 6.3.3 向拦截器传入参数 6.4 两个有用的拦截器 6.4.1 更强大的logger拦截器 6.4.2 登录检查拦截器 第7章 值栈和0GNL 7.1 值栈 7.1.1 值栈是什么 7.1.2 值栈能干什么 7.1.3 值栈有什么 7.1.4 ActionContext的基本使用 7.1.5 ValueStack的基本使用 7.2 OGNL 7.2.1 OGNL概述 7.2.2 OGNL的基本使用 …… 第8章 STRUTS 2 的Taglib 第9章 国际化 第10章 验证框架 第11章 类型转换 第12章 CRUD综合运用 第13章 文件上传下载 第14章 对Ajax的支持 第15章 整合Spring 第16章 单元测试 第17章 防止重复提交 第18章 结合JFreeChart 第19章 进度条 第20章 整合SiteMesh 第21章 零配置 附录A Struts 2的配置 参考文献 |
商品评论(0条)