Struts2企业开发实践教程

Struts2企业开发实践教程

唐琳, 吕海东, 李彤, 何毅, 编著

出版社:清华大学出版社

年代:2013

定价:30.0

书籍简介:

本书对企业级Java EE开发框架Struts2进行了系统讲解,书中不仅详述了传统的配置方式编程,对基于注解的方式也有非常详尽的阐述。通过案例驱动的方式学生动手实践的能力,本书每一章都编写一个贯穿本章知识点的案例,每一章案例的叠加又是一个完整的项目,通过不断地学习迭代式的完成一个项目开发。

书籍目录:

第1章 Struts 2入门

1.1 Struts 2框架介绍

1.1.1 模式、架构和框架

1.1.2 MVC模式

1.1.3 Model 1和Model 2体系

1.1.4 Struts 2框架介绍

1.2 案例实战——Model 2体系的用户登录

1.2.1 基于XML配置的用户登录

1.2.2 基于注解方式的用户登录

1.3 案例实战——Struts 2框架下的用户登录

1.3.1 基于XML配置的用户登录

1.3.2 基于注解方式的用户登录

1.4 Struts 2的工作流程

1.5 本章小结

1.6 本章实践

第2章 Action的编写和配置

2.1 什么是Action

2.2 基本的Action编程

2.2.1 Action类的编写

2.2.2 Action的属性

2.2.3 Action的资源访问

2.3 基本的Action配置

2.3.1 基于XML的配置

2.3.2 基于注解方式的配置

2.4 案例实战——用户注册功能

2.4.1 基于XML配置的实现

2.4.2 基于注解方式的实现

2.5 本章小结

2.6 本章实践

第3章 复杂Action类的编程和配置

3.1 复杂Action类的编程

3.2 复杂Action类基于XML的配置

3.2.1 动态方法调用

3.2.2 指定method属性

3.2.3 基于通配符的配置

3.3 基于注解方式的配置

3.4 案例实战——多视图注册功能

3.4.1 基于XML配置的实现

3.4.2 基于注解方式的实现

3.5 本章小结

3.6 本章实践

第4章 结果类型及应用

4.1 Struts 2处理结果配置

4.1.1 一般结果配置

4.1.2 动态结果配置

4.2 Struts 2支持的结果类型

4.2.1 dispatcher和redirect结果类型

4.2.2 chain和redirectAction结果类型

4.2.3 stream结果类型

4.2.4 plainText结果类型

4.2.5 其他结果类型

4.3 基于注解方式的结果配置

4.4 案例实战——用户信息修改和查看功能

4.5 本章小结

4.6 本章实践

第5章 拦截器的编写和配置

5.1 理解拦截器

5.2 Struts 2框架中内置的拦截器

5.3 拦截器的配置

5.4 自定义拦截器的编写

5.4.1 实现Interceptor接口

5.4.2 继承AbstractInterceptor类

5.4.3 继承MethodFilterInterceptor类

5.5 拦截器结果监听器

5.6 案例实战——项目中对特定文字的筛查

5.7 本章小结

5.8 本章实践

第6章 Struts 2的配置

6.1 Struts 2的配置文件

6.2 web.xml

6.3 struts.properties

6.4 struts.xml

6.4.1 Bean配置

6.4.2 常量配置

6.4.3 包配置

6.4.4 命名空间配置

6.4.5 包含配置

6.4.6 拦截器配置

6.4.7 Action配置

6.4.8 Result配置

6.4.9 异常处理

6.4.10 未知处理器

6.4.11 使用注解配置Action

6.4.12 使用注解配置Action的注意事项

6.5 案例实战——用户信息管理

6.6 本章小结

6.7 本章实践

第7章 OGNL及数据类型转换

7.1 OGNL简介及基本语法

7.1.1 常量

7.1.2 操作符

7.1.3 访问JavaBean属性

7.1.4 调用方法

7.1.5 调用静态方法和静态字段

7.1.6 调用构造方法

7.1.7 索引访问

7.1.8 对集合进行操作

7.1.9 lambda表达式

7.1.1 0OGNL的类型转换

7.2 Struts 2上的OGNL

7.2.1 值栈

7.2.2 [N]语法和top关键字

7.2.3 访问静态成员

7.2.4 值栈中的Action实例

7.2.5 Struts 2中的命名对象

7.3 Struts 2的内置类型转换

7.3.1 常用的内置类型转换器

7.3.2 基于OGNL的类型转换

7.3.3 对List的支持

7.3.4 对Map的支持

7.4 自定义的类型转换器

7.5 类型转换器的注解配置方式

7.5.1 TypeConversion注解

7.5.2 Conversion注解

7.5.3 Element注解

7.5.4 Key注解

7.5.5 KeyProperty注解

7.5.6 CreateIfNull注解

7.6 案例实战——用户信息查询

7.7 本章小结

7.8 本章实践

第8章 Struts 2标记库的UI标签

8.1 主题和模板

8.2 UI标签介绍

8.3 基本表单标签

8.3.1 基本表单标签介绍

8.3.2 基本表单标签应用

8.3.3 防止表单重复提交

8.4 高级表单标签

8.4.1 高级表单标签介绍

8.4.2 二级联动菜单和左右转移列表组件应用

8.5 其他UI标签

8.6 案例实战——新增用户信息

8.7 本章小结

8.8 本章实践

第9章 Struts 2标记库的非UI标签

9.1 非UI标签介绍

9.2 控制标签

9.3 数据标签

9.4 案例实战——用户信息查询

9.5 本章小结

9.6 本章实践

第10章 文件的上传和下载

10.1 原生的文件上传

10.2 常见的文件上传框架

10.3 Struts 2对文件上传的处理

10.3.1 Struts 2对上传组件的配置

10.3.2 单一文件上传

10.3.3 多文件上传

10.4 Struts 2对文件下载的处理

10.5 案例实战——文件的上传和下载

10.6 本章小结

10.7 本章实践

第11章 用户输入验证

11.1 用户输入验证介绍

11.2 编程方式下实现用户输入验证

11.2.1 最简单的用户输入验证实现方式

11.2.2 常用的用户输入验证实现方式

11.2.3 多方法Action的用户输入验证实现方式

11.3 配置方式下实现用户输入验证

11.3.1 输入验证配置文件

11.3.2 内置校验器

11.3.3 自定义校验器

11.4 注解方式下实现用户输入验证

11.4.1 注解方式下用户输入验证的实现

11.4.2 基于注解方式的验证语法

11.4.3 内置注解校验

11.5 案例实战——增加新用户

11.5.1 基于配置方式的实现

11.5.2 基于注解方式的实现

11.6 本章小结

11.7 本章实践

第12章 国际化

12.1 国际化概念

12.2 软件国际化的基本要素

12.3 资源文件的创建

12.4 Java对I18N的支持

12.5 Struts 2对国际化的支持机制

12.6 Struts 2资源文件类型

12.7 Struts 2资源文件定位检索机制

12.8 Struts 2取得资源文件中的消息文本

12.9 案例实战——增加员工

12.10 本章小结

12.11 本章实践

第13章 Struts 2下的页面布局

13.1 页面布局概述

13.2 Tiles框架简介

13.3 Tiles框架的下载和配置

13.4 Tiles框架的模板文件定义和组装

13.5 案例实战——Struts 2和Tiles框架整合案例

13.6 本章小结

13.7 本章实践

第14章 S2SH的集成

14.1 Hibernate基础

14.2 Hibernate API结构

14.3 Hibernate编程

14.4 Struts 2下集成Hibernate

14.5 Spring基础

14.6 Struts 2下集成Spring

14.7 S2SH的集成

14.8 案例实战——用户登录功能

14.9 本章小结

14.10 本章实践

第15章 客户信息管理系统案例实现

15.1 客户信息管理系统业务

15.2 客户信息管理系统需求分析

15.3 客户信息管理系统系统分析

15.4 客户信息管理系统OOD设计

15.5 客户信息管理系统案例实现

15.6 本章小结

15.7 本章实践

参考文献

内容摘要:

本书以Struts 2框架理论为基础,每一章内容都包含了一个应用案例,帮助读者理解理论知识,并提升动手能力。本书的内容包括两大部分。第一部分包括第1章至第13章。其中,第1章为Struts 2框架介绍,使读者能够对Struts 2框架有一个全面了解。第2章至第13章分别从Action的编写和配置、结果类型及应用、拦截器的编写和配置、Struts 2的配置、OGNL及数据类型转换、Struts 2标记库标签、文件的上传和下载、用户输入验证、国际化、Struts 2下的页面布局共10个角度详细地对框架进行讲解。第二部分包括第14章、第15章,讲解了Struts 2框架与其他框架的整合,并通过“客户信息管理系统案例”展示了具体的应用。本书全面采用案例驱动,主要知识的讲解都辅助以实际案例应用编程,便于读者的理解和自主运用,讲解详细且通俗易懂。本书旨在为Struts 2框架的初学者和大中专院校学生提供易于入门、全面了解和掌握Struts 2框架技术和应用的教材和辅导资料,也为开发企业级应用打下良好的基础。

编辑推荐:

·教学目标明确,注重理论与实践的结合
·教学方法灵活,培养学生自主学习的能力
·教学内容先进,反映了计算机学科的最新发展
·教学模式完善,提供配套的教学资源解决方案

书籍规格:

书籍详细信息
书名Struts2企业开发实践教程站内查询相似图书
9787302349433
如需购买下载《Struts2企业开发实践教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)30.0语种简体中文
尺寸26 × 19装帧平装
页数印数 3000

书籍信息归属:

Struts2企业开发实践教程是清华大学出版社于2014.出版的中图分类号为 TP311.56 的主题关于 软件工具-程序设计-高等学校-教材 的书籍。