丛书序
丛书特色
丛书包含的书目
本丛书读者定位
阅读本丛书的几点建议
本书特点
本书内容
本书适合的读者
本书作者
第1章 Struts概述
1.1 Struts历史发展过程
1.2 Struts 2简介
1.3 为什么要用Struts 2
1.4 在Web项目中使用Struts 2
第2章 Web基础技术概述
2.1 B/S和C/S系统区别
2.2 JSP和Servlet介绍
2.3 XML知识介绍
第3章 Struts 2核心技术
3.1 使用web.xml配置Struts 2实现Web项目Struts 2应用
3.2 使用配置文件struts.xml实现页面导航定义
3.3 使用Action类控制导航业务数据
3.4 使用ActionSupport进行校验
第4章 Struts 2的另一核心技术——拦截器
4.1 拦截器在Struts 2中的默认应用
4.2 拦截器原理实现
4.3 在Struts 2中配置自定义的拦截器
4.4 Struts 2文件上传拦截器的应用
第5章 Struts 2标签库
5.1 Struts 2标签使用原理解疑
5.2 OGNL表达式语言介绍
5.3 Struts 2控制标签简介
5.4 Struts 2数据标签简介
5.5 Struts 2表单标签简介
5.6 Struts 2非表单标签简介
5.7 Struts 2自定义标签实现图形验证功能
第6章 Struts 2非JSP视图技术
6.1 velocity视图技术使用介绍
6.2 freemarker视图技术使用介绍
6.3 JasperReports报表视图技术使用介绍
第7章 Struts 2类型转换技术
7.1 Struts 2类型转换使用介绍
7.2 类型转换发生异常的处理方案
第8章 Struts 2输入校验
8.1 validate输入校验方式再谈
8.2 利用配置文件进行输入校验方法说明
8.3 集合类型输入校验介绍
8.4 Struts 2输入校验器大全
第9章 Struts 2国际化
9.1 Struts 2国际化基础应用
9.2 Struts 2国际化使用范围说明
9.3 用户主动选择国际化应用介绍
第10章 Struts 2页面布局实现
10.1 sitemesh基本使用方法
10.2 sitemesh高级应用
第11章 Hibernate技术简介
11.1 什么是ORM
11.2 Hibernate概述
11.3 Hibernate优点
第12章 Hibernate入门
12.1 准备工作
12.2 第一个Hibernate应用
12.3 Hibernate配置
第13章 Hibernate核心API
13.1 Session介绍
13.2 简单的CRUD示例
13.3 Save还是Update
13.4 实体对象的识别
13.5 Hibernate一级缓存
13.6 Hibernate二级缓存
13.7 Hibernate事务处理
13.8 使用复合主键
第14章 Hibernate集合映射
14.1 Set集合映射
14.2 List集合映射
14.3 Map集合映射
14.4 Bag集合映射
14.5 Component映射
14.6 Composite-element映射
第15章 Hibernate关系映射
15.1 单向多对多映射
15.2 双向多对多映射
15.3 单向多对一映射
15.4 单向一对多映射
15.5 双向一对多(多对一)映射
15.6 基于外键的单向一对一映射
15.7 基于外键的双向一对一映射
15.8 基于主键的单向一对一映射
15.9 基于主键的双向一对一映射
第16章 Criteria条件查询
16.1 简单的Criteria查询
16.2 设定Criteria查询条件
16.3 Criteria中使用SQL语句
16.4 复杂的Criteria查询
16.5 使用DetchedCriteria查询
第17章 HQL查询
17.1 简单的HQL查询
17.2 复杂的HQL查询
17.3 HQL更新、删除操作
17.4 在XML中定义HQL
第18章 Spring入门
18.1 Spring历史发展过程
18.2 Spring的技术知识介绍
18.3 使用Spring的基础示例
第19章 为什么要使用控制反转
19.1 new——自己创建
19.2 get——工厂模式
19.3 set——外部注入
第20章 IOC容器的反射机制和装载机制
20.1 操作构造函数
20.2 get——工厂模式
20.3 操作类的方法
20.4 IOC容器装载机制
第21章 DI注入方式
21.1 设值注入
21.2 构造注入
21.3 集合类型注入
21.4 自定义类型注入
第22章 如何合理地编写配置文件
22.1 文件的分割和提取公共属性
22.2 根据名字自动装配的配置文件
22.3 Bean的作用范围
第23章 使用AOP
23.1 静态代理
23.2 动态代理
第24章 在Spring环境中实现AOP
24.1 采用Annotation方式实现AOP
24.2 采用配置文件方式实现AOP
24.3 获取参数
24.4 使用CGLIB库
第25章 Spring与Hibernate结合
25.1 使用编程方式实现事务
25.2 实现声明式事务
第26章 Spring与Struts结合
26.1 依赖查找方式实现Spring与Struts结合
26.2 Action注入方式实现Spring与Struts结合
光盘内容