导语摘要 本书以Java EE Web开发的知识点为主线,以Oracle数据库附带的表为基础,第1~4章讲解了JDBC、Jsp、Servlet、Ajax在Java EE中的使用方法,第5~12章重点而详细地介绍了Struts2、Spring3以及Hibernate4框架的主要内容和*内容。在本书的后一章,以一个综合性的案例——图书管理系统,完整地介绍了使用SSH开源框架开发的全过程,内容包括目前主流的表示层技术jQuery技术的详细讲解。
目录 第1章 综述1
1.1 JavaEE技术和相关框架1
1.1.1 JavaEE应用程序架构1
1.1.2 对象关系映射框架3
1.1.3 Spring框架3
1.2 本书的结构3
1.3 JDBC的使用4
1.3.1 JDBC系统的数据访问层4
1.3.2 PreparedStatement接口8
本章总结13
第2章 JSP+Servlet介绍——系统的
控制层14
2.1 JSP入门14
2.1.1 个JSP程序的运行15
2.1.2 JSP中的小脚本16
2.1.3 JSP表达式输出结果17
2.1.4 JSP中的注释18
2.2 JSP的内置对象19
2.3 Servlet的使用22
2.4 JSP和Servlet的关系23
本章总结26
第3章 JSP标准标签库(EL和JSTL)27
3.1 EL内置对象28
3.2 JSP标准标签库31
3.2.1 核心标签库31
3.2.2 函数标签37
本章总结39
第4章 AJAX实用技术40
4.1 AJAX介绍41
4.2 AJAX技术41
4.2.1 判断用户是否存在41
4.2.2 创建XMLHttpRequest对象42
4.2.3 使用JavaScript发送异步请求43
4.2.4 服务器端Servlet的代码45
4.2.5 回调函数的处理47
4.2.6 更新客户端显示47
4.2.7 进一步完善48
4.3 JSON对象51
4.3.1 什么是JSON对象52
4.3.2 JSON完整的格式52
4.3.3 开发JSON案例54
本章总结58
第5章 Struts2入门59
5.1 MVC设计模式59
5.2 做一个简易的MVC框架61
5.2.1 定义Action接口61
5.2.2 开发Controller类62
5.2.3 视图页面64
5.3 快速实现一个Struts2应用64
5.3.1 引入Struts2类库65
5.3.2 个Struts2程序65
5.3.3 访问Servlet API对象69
5.4 Struts2的配置优化73
5.4.1 Struts2配置文件73
5.4.2 Action的动态方法调用77
本章总结80
第6章 Struts2深入81
6.1 拦截器意义81
6.2 Struts2拦截器81
6.2.1 配置拦截器82
6.2.2 使用拦截器83
6.2.3 默认拦截器83
6.3 自定义拦截器85
6.3.1 实现拦截器类85
6.3.2 拦截器的配置86
6.4 文件上传和下载87
6.4.1 单文件上传88
6.4.2 使用拦截器实现文件过滤90
6.4.3 多文件上传91
6.4.4 文件下载92
6.5 OGNL技术93
6.5.1 数据类型转换94
6.5.2 自定义类型转换器98
6.5.3 OGNL表达式100
本章总结103
第7章 Struts2验证框架和国际化104
7.1 Struts2的验证方法104
7.1.1 重写validate()方法104
7.1.2 重写validateXxx()方法106
7.1.3 验证框架107
7.1.4 实现数据校验流程的总结110
7.2 Struts2国际化实现110
7.2.1 国际化资源文件111
7.2.2 在Struts2应用使用国际化113
7.2.3 使用程序实现用户选择语言115
本章总结117
第8章 Hibernate入门118
8.1 搭建Hibernate环境119
8.1.1 Hibernate的简介119
8.1.2 Hibernate的下载和配置119
8.2 使用Hibernate完成持久化操作124
8.2.1 持久化操作的步骤124
8.2.2 根据主键加载对象126
8.2.3 使用Hibernate实现数据库的
增、删、改操作127
8.3 Hibernate中Java对象的三种状态129
8.3.1 实体对象的三种状态129
8.3.2 三种状态之间的转换131
8.4 脏检查及刷新缓存机制131
8.4.1 脏检查131
8.4.2 刷新缓存机制132
8.5 数据的更新方法132
8.6 使用MyEclipse反向工程生成实体
和映射文件135
本章总结138
第9章 Hibernate的关系映射139
9.1 一对多关联映射140
9.1.1 单向多对一的关联配置140
9.1.2 单向一对多的关联配置143
9.1.3 双向一对多的关联配置146
9.2 多对多关联映射151
9.3 一对一关联映射155
9.3.1 外键映射155
9.3.2 主键映射157
9.4 Hibernate的数据加载159
9.4.1 类级别查询策略160
9.4.2 一对多关联查询策略161
9.4.3 多对一关联的查询策略162
9.5 OpenSessionInView模式163
本章总结165
第10章 Hibernate的查询166
10.1 HQL查询166
10.1.1 如何使用HQL169
10.1.2 参数绑定171
10.1.3 投影查询172
10.1.4 排序173
10.1.5 分页173
10.1.6 聚合函数与分组查询174
10.1.7 子查询175
10.1.8 表连接175
10.1.9 内连接176
10.1.10 左外连接177
10.1.11 右外连接178
10.2 QBC查询179
10.2.1 QBC的使用179
10.2.2 排序180
10.2.3 分页查询180
10.2.4 条件查询181
10.2.5 Example查询183
10.2.6 表连接184
10.2.7 聚合函数185
10.2.8 DetachedCriteria186
10.2.9 子查询188
本章总结188
第11章 Spring框架(IoC和AOP)189
11.1 Spring概述189
11.2 Spring的特征190
11.3 IoC容器191
11.3.1 IoC容器中装配Bean193
11.3.2 使用p命名空间199
11.3.3 自动注入200
11.3.4 构造器注入202
11.3.5 Bean的作用域203
11.4 AOP概述205
11.4.1 AOP代理206
11.4.2 AOP的实现206
11.4.3 注解实现AOP207
11.5 Spring注解管理IoC212
11.5.1 使用注解212
11.5.2 注解应用案例212
本章总结215
第12章 Spring整合Struts2和
Hibernate216
12.1 Spring对ORM框架的支持216
12.1.1 Spring对于Hibernate 3
的支持216
12.1.2 使用HibernateDaoSupport类217
12.1.3 使用 Hibernate 3原生API222
12.1.4 Spring管理事务222
12.1.5 Spring对Hibernate4的
声明式事务管理224
12.2 Spring和Struts2整合226
12.2.1 Struts2登录案例226
12.2.2 Spring整合Struts2步骤228
本章总结229
第13章 jQuery和SSH开发书籍
管理系统230
13.1 写在前面的话230
13.2 项目需求231
13.3 数据库设计232
13.4 项目结构233
13.5 代码实现233
13.5.1 数据访问层234
13.5.2 业务层240
13.5.3 JUnit进行测试245
13.5.4 使用AOP实现日志246
13.5.5 控制层247
13.5.6 返回JSON对象251
13.5.7 表示层253
13.6 jQuery257
13.6.1 使用前准备258
13.6.2 开始使用258
13.6.3 选择器258
13.6.4 事件方法259
13.6.5 文档操作方法261
13.6.6 属性操作方法261
13.6.7 AJAX 有关的方法262
13.6.8 项目jQuery代码263
本章总结269
内容摘要 本书以Java EE Web开发的知识点为主线,以Oracle数据库附带的表为基础,第1~4章讲解了JDBC、Jsp、Servlet、Ajax在Java EE中的使用方法,第5~12章重点而详细地介绍了Struts2、Spring3以及Hibernate4框架的主要内容和*内容。在本书的后一章,以一个综合性的案例——图书管理系统,完整地介绍了使用SSH开源框架开发的全过程,内容包括目前主流的表示层技术jQuery技术的详细讲解。
以下为对购买帮助不大的评价