图书介绍
Java Web开发实战PDF|Epub|txt|kindle电子书版本网盘下载
- 千锋教育高教产品研发部编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302511038
- 出版时间:2018
- 标注页数:435页
- 文件大小:208MB
- 文件页数:453页
- 主题词: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 持久化1
1.1.2 JDBC的概念2
1.1.3 JDBC的体系结构2
1.1.4 JDBC的常用API3
1.1.5 JDBC URL6
1.2 JDBC开发6
1.2.1 JDBC程序的开发步骤6
1.2.2 加载并注册数据库驱动7
1.2.3 获取数据库连接7
1.2.4 获取SQL语句执行者8
1.2.5 执行SQL语句并操作结果集8
1.2.6 回收数据库资源9
1.2.7 编写一个JDBC程序9
1.3 PreparedStatement对象的使用11
1.3.1 SQL注入11
1.3.2 PreparedStatement与Statement对比11
1.3.3 使用PreparedStatement对象操作数据库12
1.3.4 使用PreparedStatement对象实现批量处理14
1.4 JDBC基本操作15
1.5 本章小结25
1.6 习题26
第2章 JDBC进阶28
2.1 数据库事务28
2.1.1 事务的概念28
2.1.2 事务的ACID属性30
2.1.3 数据库的隔离级别31
2.1.4 JDBC事务处理32
2.2 数据库连接池35
2.2.1 数据库连接池的必要性35
2.2.2 数据库连接池35
2.2.3 工作原理36
2.2.4 自定义数据库连接池37
2.3 C3P0数据库连接池39
2.3.1 C3P0数据库连接池介绍39
2.3.2 C3P0数据库连接池使用40
2.4 DBCP数据库连接池43
2.4.1 DBCP数据库连接池介绍43
2.4.2 DBCP数据库连接池使用43
2.5 本章小结46
2.6 习题46
第3章 DBUtils工具包49
3.1 初识DBUtils49
3.1.1 DBUtils简述49
3.1.2 DBUtils核心成员49
3.2 DBUtils实现DML操作51
3.2.1 创建QueryRunner对象51
3.2.2 DBUtils实现DML操作51
3.3 DBUtils实现DQL操作56
3.3.1 JavaBean56
3.3.2 ArrayHandler与ArrayListHandler58
3.3.3 BeanHandler与BeanListHandler60
3.3.4 MapHandler、MapListHandler与KeyedHandler62
3.3.5 ColumnListHandler与ScalarHandler65
3.4 DBUtils的高级操作67
3.4.1 DBUtils批处理67
3.4.2 DBUtils事务管理68
3.5 DBUtils实现Dao封装72
3.6 本章小结78
3.7 习题78
第4章 XML80
4.1 初识XML80
4.1.1 XML简介80
4.1.2 XML与HTML的区别81
4.1.3 XML的功能82
4.1.4 XML在Java Web中的应用82
4.1.5 XML的编辑工具83
4.2 XML的语法规范84
4.2.1 XML文档的整体结构84
4.2.2 文档声明85
4.2.3 XML元素85
4.2.4 XML属性87
4.2.5 XML注释88
4.2.6 转义字符的使用89
4.2.7 CDATA区89
4.3 XML解析90
4.3.1 DOM解析简介90
4.3.2 DOM解析实例90
4.3.3 SAX解析简介92
4.3.4 SAX解析实例93
4.3.5 DOM与SAX的对比95
4.3.6 DOM4J简介95
4.3.7 DOM4J解析实例96
4.3.8 XPath解析简介97
4.3.9 XPath解析实例98
4.4 本章小结99
4.5 习题99
第5章 Web开发前奏101
5.1 Web基础知识101
5.1.1 理解Web101
5.1.2 Web的三个核心标准102
5.1.3 C/S架构和B/S架构103
5.2 Tomcat服务器104
5.2.1 Tomcat简介105
5.2.2 Tomcat的安装105
5.2.3 Tomcat的启动及关闭106
5.2.4 Tomcat的设置108
5.2.5 在Eclipse中使用Tomcat109
5.3 Web应用114
5.3.1 Web应用简介114
5.3.2 发布Web应用114
5.3.3 使用Eclipse开发Web应用116
5.4 本章小结120
5.5 习题120
第6章 HTTP协议122
6.1 HTTP协议概述122
6.1.1 HTTP协议简介122
6.1.2 HTTP与TCP/IP123
6.1.3 HTTP的版本124
6.1.4 HTTP与HTTPS126
6.1.5 HTTP报文127
6.2 HTTP请求129
6.2.1 HTTP的请求方法129
6.2.2 HTTP请求行131
6.2.3 HTTP请求头132
6.3 HTTP响应135
6.3.1 HTTP响应行135
6.3.2 HTTP响应头137
6.4 HTTP其他消息头139
6.4.1 通用消息头139
6.4.2 实体消息头140
6.5 本章小结141
6.6 习题142
第7章 Servlet详解144
7.1 Servlet基础144
7.1.1 Servlet简介144
7.1.2 Servlet接口及实现类145
7.1.3 Servlet生命周期147
7.2 Servlet开发148
7.2.1 Servlet的创建148
7.2.2 Servlet的配置151
7.2.3 Servlet的发布及访问153
7.3 Servlet核心API154
7.4 ServletConfig接口155
7.5 ServletContext接口157
7.5.1 获取Web应用的初始化信息157
7.5.2 获取Web应用的基础信息159
7.5.3 作为存取数据的容器160
7.5.4 获取Web应用的文件信息161
7.6 HttpServletRequest接口163
7.6.1 获取请求行信息163
7.6.2 获取请求头信息165
7.6.3 获取请求体信息166
7.6.4 获取请求参数168
7.6.5 作为存取数据的容器171
7.6.6 请求转发171
7.7 HttpServletResponse接口173
7.7.1 设置响应状态173
7.7.2 设置响应头信息173
7.7.3 获取响应体消息174
7.7.4 请求重定向176
7.8 本章小结178
7.9 习题178
第8章 会话跟踪180
8.1 会话简介180
8.2 Cookie机制181
8.2.1 Cookie简介181
8.2.2 Cookie类182
8.2.3 Cookie的应用188
8.3 Session机制190
8.3.1 Session简介190
8.3.2 Session类191
8.3.3 Session的生命周期192
8.3.4 Session的应用192
8.3.5 URL重写技术196
8.4 本章小结199
8.5 习题200
第9章 JSP详解202
9.1 JSP概述202
9.1.1 JSP简介202
9.1.2 JSP工作原理206
9.1.3 JSP基本结构207
9.2 JSP脚本元素208
9.2.1 JSP表达式208
9.2.2 JSP脚本片段209
9.2.3 JSP声明210
9.2.4 JSP注释211
9.3 JSP指令元素214
9.3.1 page指令214
9.3.2 include指令216
9.3.3 taglib指令217
9.4 JSP动作元素217
9.4.1 〈jsp:include〉动作元素218
9.4.2 〈jsp:forward〉动作元素219
9.4.3 〈jsp:param〉动作元素220
9.4.4 与JavaBean相关的动作元素223
9.5 JSP内置对象225
9.5.1 概述225
9.5.2 out对象226
9.5.3 pageContext对象227
9.5.4 exception对象229
9.6 本章小结231
9.7 习题231
第10章 EL表达式233
10.1 EL表达式简介233
10.2 EL的语法236
10.2.1 EL中的常量236
10.2.2 EL中的变量238
10.2.3 EL中的操作符238
10.2.4 EL中的运算符241
10.3 EL的隐含对象243
10.3.1 概述243
10.3.2 与Web域相关的隐含对象244
10.3.3 与请求参数相关的隐含对象245
10.3.4 其他隐含对象247
10.4 EL的自定义函数251
10.5 本章小结253
10.6 习题253
第11章 JSTL标签库255
11.1 JSTL概述255
11.1.1 JSTL简介255
11.1.2 JSTL的安装使用256
11.2 Core标签库258
11.2.1 通用标签259
11.2.2 条件标签265
11.2.3 迭代标签268
11.2.4 URL相关标签271
11.3 I18N标签库277
11.3.1 国际化标签277
11.3.2 格式化标签280
11.4 Functions标签库283
11.5 本章小结285
11.6 习题285
第12章 Filter详解287
12.1 Filter概述287
12.1.1 Filter简介287
12.1.2 Filter相关API288
12.1.3 Filter的生命周期289
12.2 Filter开发290
12.2.1 Filter的创建290
12.2.2 Filter的配置293
12.3 Filter的链式调用297
12.4 Filter的应用300
12.4.1 使用Filter防止盗链301
12.4.2 使用Filter过滤敏感词303
12.4.3 使用Filter实现字符编码306
12.5 本章小结309
12.6 习题309
第13章 Listener详解311
13.1 Listener简介311
13.2 Listener开发312
13.3 Listener的API316
13.3.1 与ServletContext对象相关的接口316
13.3.2 与HttpSession对象相关的接口319
13.3.3 与ServletRequest对象相关的接口328
13.4 Listener的应用332
13.5 本章小结337
13.6 习题338
第14章 文件上传和下载339
14.1 文件上传简介339
14.2 文件上传的实现340
14.2.1 Commons FileUpload组件的核心API340
14.2.2 Commons FileUpload组件的下载342
14.2.3 实现单个文件上传345
14.2.4 实现多文件批量上传348
14.2.5 限制上传文件的类型和大小350
14.3 文件下载简介354
14.4 文件下载的实现355
14.5 本章小结357
14.6 习题357
第15章 MVC设计模式359
15.1 MVC设计模式简介359
15.2 JSP开发模式360
15.2.1 JSP Model 1模式361
15.2.2 JSP Model 1模式的应用362
15.2.3 JSP Model 2模式367
15.2.4 JSP Model 2模式的应用368
15.3 本章小结371
15.4 习题372
第16章 程序日志工具374
16.1 日志机制简介374
16.2 Log4j基础375
16.2.1 Log4j简介375
16.2.2 Logger376
16.2.3 Appender376
16.2.4 Layout377
16.3 Log4j应用378
16.3.1 Log4j工具的下载378
16.3.2 Log4j工具的配置379
16.3.3 Log4j工具的使用380
16.4 本章小结382
16.5 习题382
第17章 人力资源管理系统384
17.1 系统概述384
17.1.1 开发背景384
17.1.2 需求分析385
17.1.3 开发环境385
17.1.4 系统预览385
17.2 数据库设计387
17.3 搭建开发环境389
17.4 通用模块389
17.5 用户模块393
17.6 招聘管理模块404
17.7 培训管理模块413
17.8 薪金管理模块425
17.9 本章小结434
17.10 习题435