图书介绍
Java Web程序开发进阶PDF|Epub|txt|kindle电子书版本网盘下载
- 传智播客高教产品研发部编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302407263
- 出版时间:2015
- 标注页数:342页
- 文件大小:91MB
- 文件页数:356页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java Web程序开发进阶PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 JDBC入门1
1.1 JDBC概述1
1.1.1 什么是JDBC1
1.1.2 JDBC常用API2
1.1.3 实现第一个JDBC程序5
1.1.4 PreparedStatement对象9
1.1.5 CallableStatement对象11
1.1.6 ResultSet对象13
1.2 案例——JDBC的基本操作15
1.3 JDBC批处理24
1.3.1 Statement批处理24
1.3.2 PreparedStatement批处理25
1.4 大数据处理26
1.4.1 处理CLOB数据27
1.4.2 处理BLOB数据28
小结30
第2章 JDBC处理事务与数据库连接池31
2.1 JDBC处理事务31
2.2 数据库连接池34
2.2.1 什么是数据库连接池34
2.2.2 DataSource接口35
2.2.3 DBCP数据源35
2.2.4 C3P0数据源39
小结45
第3章 DBUtils工具47
3.1 API介绍47
3.1.1 DBUtils类47
3.1.2 QueryRunner类48
3.1.3 ResultSetHandler接口49
3.2 ResultSetHandler实现类49
3.2.1 ArrayHandler和ArrayListHandler50
3.2.2 BeanHandler、BeanListHandler和BeanMapHandler53
3.2.3 MapHandler和MapListHandler56
3.2.4 ColumnListHandler57
3.2.5 ScalarHandler58
3.2.6 KeyedHandler59
3.3 DBUtils实现增删改查60
3.4 DBUtils处理事务65
小结70
第4章 过滤器72
4.1 Filter入门72
4.1.1 什么是Filter72
4.1.2 实现第一个Filter程序73
4.1.3 Filter映射75
4.1.4 Filter链78
4.1.5 FilterConfig接口81
4.2 应用案例——Filter实现用户自动登录83
4.3 Filter高级应用89
4.3.1 装饰设计模式90
4.3.2 Filter实现统一全站编码91
4.3.3 Filter实现页面静态化95
小结104
第5章 Servlet事件监听器106
5.1 Servlet事件监听器概述106
5.2 监听域对象的生命周期107
5.2.1 ServletContextListener接口107
5.2.2 HttpSessionListener接口108
5.2.3 ServletRequestListener接口108
5.2.4 阶段案例——监听域对象的生命周期109
5.3 监听域对象中的属性变更115
5.3.1 监听对象属性变更的接口115
5.3.2 阶段案例——监听域对象的属性变更117
5.4 感知被HttpSession绑定的事件监听器119
5.4.1 HttpSessionBindingListener接口119
5.4.2 HttpSessionActivationListener接口121
小结132
第6章 文件上传与下载134
6.1 如何实现文件上传134
6.2 文件上传的相关API136
6.2.1 FileItem接口136
6.2.2 DiskFileItemFactory类137
6.2.3 ServletFileUpload类138
6.3 应用案例——文件上传140
6.4 文件下载143
6.4.1 文件下载原理143
6.4.2 文件下载编码实现144
小结147
第7章 EL表达式148
7.1 初识EL148
7.2 EL语法150
7.2.1 EL中的标识符150
7.2.2 EL中的保留字150
7.2.3 EL中的变量151
7.2.4 EL中的常量151
7.2.5 EL中的运算符152
7.3 EL隐式对象155
7.3.1 pageContext对象156
7.3.2 Web域相关对象157
7.3.3 param和paramValues对象159
7.3.4 header和headerValues对象160
7.3.5 Cookie对象161
7.3.6 initParam对象162
7.4 自定义EL函数163
7.4.1 HTML注入163
7.4.2 案例——自定义EL函数防止HTML注入165
小结168
第8章 JSP标准标签库169
8.1 JSTL入门169
8.1.1 什么是JSTL169
8.1.2 安装和测试JSTL170
8.2 JSTL中的Core标签库171
8.2.1 〈c:out〉标签171
8.2.2 〈c: set〉标签175
8.2.3 〈c: remove〉标签178
8.2.4 〈c: catch〉标签179
8.2.5 〈c: if〉标签180
8.2.6 〈c :choose〉标签181
8.2.7 〈c:forEach〉标签183
8.2.8 〈c:forTokens〉标签188
8.2.9 〈c: param〉标签189
8.2.10 〈c:url〉标签190
8.2.11 〈c: redirect〉标签192
8.3 JSTL中的Functions标签库193
8.3.1 fn: toLowerCase函数与fn: toUpperCase函数193
8.3.2 fn: trim函数195
8.3.3 fn: escapeXml函数195
8.3.4 fn:length函数196
8.3.5 fn: split函数197
8.3.6 fn:join函数198
8.3.7 fn: indexOf函数199
8.3.8 fn:contains函数201
8.3.9 fn:containsIgnoreCase函数202
8.3.10 fn: startsWith函数与fn: endsWith函数203
8.3.11 fn:replace函数204
8.3.12 fn: substring、fn:substringAfter与fn: substringBefore函数205
小结206
第9章 自定义标签208
9.1 自定义标签入门208
9.1.1 什么是自定义标签208
9.1.2 自定义标签的开发步骤209
9.2 传统标签211
9.2.1 Tag接口211
9.2.2 IterationTag接口212
9.2.3 BodyTag接口214
9.2.4 案例——实现一个传统自定义标签218
9.3 简单标签220
9.3.1 简单标签API220
9.3.2 案例——实现一个自定义简单标签222
9.3.3 控制是否执行标签体内容229
9.3.4 控制是否执行JSP页面的内容231
9.3.5 简单标签的属性233
小结239
第10章 国际化240
10.1 什么是国际化240
10.2 实现国际化的API242
10.2.1 Locale类242
10.2.2 ResourceBundle类245
10.2.3 DateFormat类248
10.2.4 NumberFormat类250
10.2.5 MessageFormat类252
10.3 开发国际化的Web应用255
10.3.1 获取Web应用中的本地信息255
10.3.2 案例——开发国际化的Web应用257
10.4 国际化标签库260
10.4.1 设置全局信息的标签261
10.4.2 信息显示标签262
10.4.3 数字及日期格式化标签265
小结270
第11章 综合项目一网上书城(上)271
11.1 项目概述271
11.1.1 需求分析271
11.1.2 功能结构272
11.1.3 项目预览272
11.2 数据库设计274
11.2.1 E-R图设计274
11.2.2 创建数据库和数据表275
11.3 项目前期准备278
11.4 用户注册和登录模块283
11.4.1 用户注册284
11.4.2 用户登录288
11.5 购物车模块293
11.5.1 模块概述293
11.5.2 实现购物车的基本功能294
11.5.3 实现订单的相关功能298
11.6 图书信息查询模块300
11.6.1 商品分类导航栏301
11.6.2 搜索功能303
11.6.3 公告板和本周热卖304
小结307
第12章 综合项目一网上书城(下)308
12.1 后台管理系统概述308
12.2 商品管理模块310
12.2.1 商品管理模块简介310
12.2.2 实现查询商品列表功能310
12.2.3 实现添加商品信息功能315
12.2.4 实现编辑商品信息功能318
12.2.5 实现删除商品信息功能322
12.3 销售榜单模块324
12.4 订单管理模块328
12.4.1 订单管理模块简介328
12.4.2 实现查询订单列表功能329
12.4.3 实现查看订单详情功能334
12.4.4 实现删除订单功能339
小结342