微信扫一扫,移动浏览光盘
简介
《JavaEE案例教程》是一本在具有HTML静态网页设计、JSP、Servlet技术以及数据库操作原理的基础上全面介绍JavaEE动态网编程技术的教材。通过本教程的学习,使学习者掌握使用JavaEE开源框架开发Web应用程序的方法和过程;通过案例学习Web网站开发中常见模块如网上论坛、会员管理或网上书店等的设计技术;并能学会使用网站发布和维护的技巧。本书可作为高校计算机等相关专业的教材使用,也可以作为技术开发人员的参考书。
目录
第1章 JavaEE基础 1
1.1 JSP开发环境配置与测试 2
1.1.1 JSP开发环境配置 2
1.1.2 JSP程序开发步骤 7
1.2 JSP语法和内置对象 10
1.2.1 JSP页面结构 10
1.2.2 JSP指令 12
1.2.3 JSP动作 12
1.3 JSP文件上传与下载 14
1.3.1 文件上传 14
1.3.2 文件下载 15
1.4 Servlet应用 16
本章小结 17
习题与思考 17
第2章 Struts2技术的基本使用 18
2.1 Struts2概述 19
2.2 第一个Struts2应用开发 21
2.3 action名称的搜索顺序 23
2.4 action配置的各项默认值 23
2.5 result配置的各种视图转发类型 24
2.6 常见的Struts2配置常量 24
2.7 为应用指定多个配置文件 26
2.8 请求参数的接收类型 26
2.9 自定义类型转换器 29
2.10 访问或添加request、session、
application属性 30
2.11 文件上传 31
2.12 多文件上传 32
本章小结 34
习题与思考 34
第3章 Struts2的深入了解 35
3.1 通配符映射 36
3.2 拦截器 38
3.3 采用手工编写代码实现对action中
所有方法进行输入校验 39
3.4 采用手工编写代码实现对action指定
方法进行校验 42
3.5 输入校验的流程 43
3.6 基于XML配置方式实现对action的
所有方法进行校验 46
3.7 基于XML配置方式实现对
指定action方法进行校验 47
3.8 配置国际化全局资源文件、输出
国际化信息 48
3.9 输出带占位符的国际化信息 49
3.10 配置包范围和action范围国际化
资源文件 50
3.11 OGNL表达式 51
3.12 ValueStack 60
3.13 Struts2常用标签 63
3.14 使用标签防止表单重复提交 65
本章小结 68
习题与思考 68
第4章 Hibernate的基本使用 69
4.1 Hibernate概述 70
4.2 Hibernate的主要接口 77
4.3 持久对象的生命周期 79
4.4 Flush 85
4.5 主键生成策略 85
4.6 CRUD操作 87
本章小结 93
习题与思考 93
第5章 Hibernate的基本映射 94
5.1 Hibernate的关联映射 95
5.1.1 多对一关联映射 96
5.1.2 一对一关联映射 99
5.1.3 一对多关联映射 104
5.1.4 多对多关联映射 107
5.1.5 cascade和inverse 110
5.1.6 Hibernate中立即提交与
批处理提交 111
5.2 继承与复合映射 117
5.2.1 继承映射 117
5.2.2 复合(联合)主键映射 123
5.2.3 悲观锁、乐观锁 125
5.3 Hiberate的懒加载技术 126
5.3.1 Hibernate在class上的
lazy策略 127
5.3.2 Hibernate在集合上的
lazy策略 128
5.3.3 Hibernate在单端关联上的
lazy策略 130
5.4 HQL查询 132
5.4.1 简单属性查询 132
5.4.2 实体对象查询 133
5.4.3 条件查询 135
5.4.4 分页查询 135
5.4.5 对象导航查询 136
5.4.6 连接查询 136
5.4.7 统计查询 136
5.4.8 其他查询 137
5.5 Hibernate性能优化策略 139
5.5.1 缓存策略 139
5.5.2 抓取策略 140
5.5.3 批量更新 141
5.5.4 Hibernate最佳实践 141
本章小结 141
习题与思考 141
第6章 Spring技术 142
6.1 Spring简介 143
6.2 IoC容器 146
6.2.1 IoC基础 147
6.2.2 IoC容器基本原理 148
6.2.3 IoC的配置 152
6.2.4 IoC和依赖注入 157
6.2.5 自定义属性的注入 160
6.2.6 类的依赖注入 161
6.2.7 公共属性的注入 164
6.2.8 Bean的作用域 164
6.2.9 自动装配 165
6.3 Spring的AOP 166
6.3.1 AOP术语介绍 167
6.3.2 Annotation方式实现AOP 168
6.3.3 静态配置文件方式实现
AOP 169
6.3.4 通知参数 170
6.4 Spring与Hibernate的集成 170
6.5 Spring与Struts的集成 176
本章小结 180
习题与思考 181
第7章 SSH综合案例 182
7.1 SSH 整合理念 183
7.1.1 框架 183
7.1.2 应用层 184
7.2 SSH框架搭建 185
7.2.1 新建项目 185
7.2.2 项目分析 185
7.2.3 优化项目架构 186
7.2.4 配置文件 187
7.3 Bean对象层 191
7.3.1 用户类 191
7.3.2 信息类 192
7.3.3 Log类 194
7.4 Service业务逻辑接口层和Dao数据
交互接口层 195
7.5 Dao数据持久实现层 196
7.5.1 UserDaoImpl类 196
7.5.2 InfoDaoImpl类 197
7.5.3 LogDaoImpl类 198
7.6 ServiceImpl业务逻辑实现层 198
7.6.1 UserServiceImpl类 198
7.6.2 InfoServiceImpl类 199
7.6.3 LogServiceImpl类 199
7.7 Action请求控制转发层 200
7.7.1 UserAction类 200
7.7.2 InfoAction类 202
7.7.3 LogAction类 204
7.8 注册所有自定义类 205
7.9 前端页面 207
7.9.1 系统登录页面 207
7.9.2 系统菜单页 208
7.9.3 用户管理页面 209
7.9.4 信息管理页面 213
7.9.5 详细信息页面 215
7.9.6 系统日志页面 216
本章小结 218
习题与思考 218
附录 MySQL数据库使用和
创建Web项目数据库 219
F2.1 安装 219
F2.2 创建数据库 225
F2.3 数据库设计的最佳实践 229
参考文献 234
1.1 JSP开发环境配置与测试 2
1.1.1 JSP开发环境配置 2
1.1.2 JSP程序开发步骤 7
1.2 JSP语法和内置对象 10
1.2.1 JSP页面结构 10
1.2.2 JSP指令 12
1.2.3 JSP动作 12
1.3 JSP文件上传与下载 14
1.3.1 文件上传 14
1.3.2 文件下载 15
1.4 Servlet应用 16
本章小结 17
习题与思考 17
第2章 Struts2技术的基本使用 18
2.1 Struts2概述 19
2.2 第一个Struts2应用开发 21
2.3 action名称的搜索顺序 23
2.4 action配置的各项默认值 23
2.5 result配置的各种视图转发类型 24
2.6 常见的Struts2配置常量 24
2.7 为应用指定多个配置文件 26
2.8 请求参数的接收类型 26
2.9 自定义类型转换器 29
2.10 访问或添加request、session、
application属性 30
2.11 文件上传 31
2.12 多文件上传 32
本章小结 34
习题与思考 34
第3章 Struts2的深入了解 35
3.1 通配符映射 36
3.2 拦截器 38
3.3 采用手工编写代码实现对action中
所有方法进行输入校验 39
3.4 采用手工编写代码实现对action指定
方法进行校验 42
3.5 输入校验的流程 43
3.6 基于XML配置方式实现对action的
所有方法进行校验 46
3.7 基于XML配置方式实现对
指定action方法进行校验 47
3.8 配置国际化全局资源文件、输出
国际化信息 48
3.9 输出带占位符的国际化信息 49
3.10 配置包范围和action范围国际化
资源文件 50
3.11 OGNL表达式 51
3.12 ValueStack 60
3.13 Struts2常用标签 63
3.14 使用标签防止表单重复提交 65
本章小结 68
习题与思考 68
第4章 Hibernate的基本使用 69
4.1 Hibernate概述 70
4.2 Hibernate的主要接口 77
4.3 持久对象的生命周期 79
4.4 Flush 85
4.5 主键生成策略 85
4.6 CRUD操作 87
本章小结 93
习题与思考 93
第5章 Hibernate的基本映射 94
5.1 Hibernate的关联映射 95
5.1.1 多对一关联映射 96
5.1.2 一对一关联映射 99
5.1.3 一对多关联映射 104
5.1.4 多对多关联映射 107
5.1.5 cascade和inverse 110
5.1.6 Hibernate中立即提交与
批处理提交 111
5.2 继承与复合映射 117
5.2.1 继承映射 117
5.2.2 复合(联合)主键映射 123
5.2.3 悲观锁、乐观锁 125
5.3 Hiberate的懒加载技术 126
5.3.1 Hibernate在class上的
lazy策略 127
5.3.2 Hibernate在集合上的
lazy策略 128
5.3.3 Hibernate在单端关联上的
lazy策略 130
5.4 HQL查询 132
5.4.1 简单属性查询 132
5.4.2 实体对象查询 133
5.4.3 条件查询 135
5.4.4 分页查询 135
5.4.5 对象导航查询 136
5.4.6 连接查询 136
5.4.7 统计查询 136
5.4.8 其他查询 137
5.5 Hibernate性能优化策略 139
5.5.1 缓存策略 139
5.5.2 抓取策略 140
5.5.3 批量更新 141
5.5.4 Hibernate最佳实践 141
本章小结 141
习题与思考 141
第6章 Spring技术 142
6.1 Spring简介 143
6.2 IoC容器 146
6.2.1 IoC基础 147
6.2.2 IoC容器基本原理 148
6.2.3 IoC的配置 152
6.2.4 IoC和依赖注入 157
6.2.5 自定义属性的注入 160
6.2.6 类的依赖注入 161
6.2.7 公共属性的注入 164
6.2.8 Bean的作用域 164
6.2.9 自动装配 165
6.3 Spring的AOP 166
6.3.1 AOP术语介绍 167
6.3.2 Annotation方式实现AOP 168
6.3.3 静态配置文件方式实现
AOP 169
6.3.4 通知参数 170
6.4 Spring与Hibernate的集成 170
6.5 Spring与Struts的集成 176
本章小结 180
习题与思考 181
第7章 SSH综合案例 182
7.1 SSH 整合理念 183
7.1.1 框架 183
7.1.2 应用层 184
7.2 SSH框架搭建 185
7.2.1 新建项目 185
7.2.2 项目分析 185
7.2.3 优化项目架构 186
7.2.4 配置文件 187
7.3 Bean对象层 191
7.3.1 用户类 191
7.3.2 信息类 192
7.3.3 Log类 194
7.4 Service业务逻辑接口层和Dao数据
交互接口层 195
7.5 Dao数据持久实现层 196
7.5.1 UserDaoImpl类 196
7.5.2 InfoDaoImpl类 197
7.5.3 LogDaoImpl类 198
7.6 ServiceImpl业务逻辑实现层 198
7.6.1 UserServiceImpl类 198
7.6.2 InfoServiceImpl类 199
7.6.3 LogServiceImpl类 199
7.7 Action请求控制转发层 200
7.7.1 UserAction类 200
7.7.2 InfoAction类 202
7.7.3 LogAction类 204
7.8 注册所有自定义类 205
7.9 前端页面 207
7.9.1 系统登录页面 207
7.9.2 系统菜单页 208
7.9.3 用户管理页面 209
7.9.4 信息管理页面 213
7.9.5 详细信息页面 215
7.9.6 系统日志页面 216
本章小结 218
习题与思考 218
附录 MySQL数据库使用和
创建Web项目数据库 219
F2.1 安装 219
F2.2 创建数据库 225
F2.3 数据库设计的最佳实践 229
参考文献 234
JavaEE案例教程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×