JSP+SERVLET+TOMCAT应用开发从零开始学(第2版) 清华大学出版社 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
JSP+SERVLET+TOMCAT应用开发从零开始学(第2版) 清华大学出版社电子书下载地址
- 文件名
- [epub 下载] JSP+SERVLET+TOMCAT应用开发从零开始学(第2版) 清华大学出版社 epub格式电子书
- [azw3 下载] JSP+SERVLET+TOMCAT应用开发从零开始学(第2版) 清华大学出版社 azw3格式电子书
- [pdf 下载] JSP+SERVLET+TOMCAT应用开发从零开始学(第2版) 清华大学出版社 pdf格式电子书
- [txt 下载] JSP+SERVLET+TOMCAT应用开发从零开始学(第2版) 清华大学出版社 txt格式电子书
- [mobi 下载] JSP+SERVLET+TOMCAT应用开发从零开始学(第2版) 清华大学出版社 mobi格式电子书
- [word 下载] JSP+SERVLET+TOMCAT应用开发从零开始学(第2版) 清华大学出版社 word格式电子书
- [kindle 下载] JSP+SERVLET+TOMCAT应用开发从零开始学(第2版) 清华大学出版社 kindle格式电子书
寄语:
新华书店正版,关注店铺成为会员可享店铺专属优惠,团购客户请咨询在线客服!
内容简介:
本书全面介绍了JSP开发中涉及的相关技术要点和实战技巧。全书结构清晰,难度循序渐进,结合丰富的示例使零基础的读者能够熟练掌握JSP的开发、部署以及优化。
本书分为3篇:第1篇为Java Web基础开发,内容包括搭建Java Web开发环境、JSP基础语法、JSP内置对象、Servlet技术、请求与响应、会话管理、Servlet进阶API、过滤器、监听器等;第2篇为Java Web高级开发,内容包括MySQL 8数据库开发、JSP与Java Bean、EL标签、JSTL标签库、自定义标签、JDBC详解、XML概述、资源国际化等;第3篇为Java Web实战,内容包括两个典型的系统,即家校通门户网站(JSP+HTML+CSS)、在线购物系统(JSP+Java Bean+MySQL)。
本书内容精练、结构清晰、注重实战,适合广大Java Web初学人员学习,同时也非常适合大中专院校师生学习阅读,还可作为高等院校计算机及相关专业的教材使用。
书籍目录:
第1章 搭建Java Web开发环境1
1.1 Web开发背景知识1
1.1.1 Web访问的基本原理1
1.1.2 超文本传输协议1
1.1.3 静态网页和动态网页2
1.1.4 Web浏览器和Web服务器3
1.2 JSP简介4
1.2.1 什么是JSP4
1.2.2 JSP的优势4
1.2.3 JSP的执行顺序5
1.2.4 一个JSP的简单实例5
1.3 安装Java 10环境6
1.3.1 下载JDK10和配置环境变量6
1.3.2 下载Intellij IDEA开发工具8
1.3.3 下载安装Tomcat 9服务器10
1.4 小结12
1.5 习题12
第2章 JSP基础语法:与编写HTML一样容易13
2.1 JSP注释13
2.2 JSP声明15
2.3 JSP表达式17
2.4 JSP指令18
2.4.1 与页面属性相关的page指令18
2.4.2 引入文件的include指令19
2.4.3 与标签相关的taglib指令21
2.5 JSP动作24
2.5.1 动作24
2.5.2 动作26
2.5.3 动作27
2.6 小结31
2.7 习题31
第3章 JSP内置对象32
3.1 request对象32
3.1.1 request对象的常用方法32
3.1.2 使用request对象接收请求参数33
3.1.3 请求中文乱码的处理35
3.1.4 获取请求的头部信息36
3.1.5 获取主机和客户机的信息38
3.2 response对象39
3.2.1 response对象的常用方法39
3.2.2 设置头信息39
3.2.3 设置页面重定向42
3.3 session对象44
3.3.1 获取session ID44
3.3.2 用户登录信息的保存48
3.4 application对象52
3.4.1 application对象的常用方法53
3.4.2 获取指定页面的路径53
3.4.3 设计一个网站计数器54
3.5 out对象55
3.5.1 out对象的常用方法55
3.5.2 out对象的使用示例55
3.6 page对象57
3.6.1 page对象的常用方法57
3.6.2 page对象的使用示例58
3.7 config对象59
3.7.1 config对象的常用方法59
3.7.2 config对象的使用示例59
3.8 小结60
3.9 习题61
第4章 Servlet技术62
4.1 Servlet是什么62
4.2 Servlet的技术特点63
4.3 Servlet的生命周期64
4.4 编写和部署Servlet67
4.4.1 编写Servlet类67
4.4.2 部署Servlet类71
4.5 Servlet与JSP的比较72
4.6 小结73
4.7 习题74
第5章 请求与响应75
5.1 从容器到HttpServlet75
5.1.1 Web容器用来做什么75
5.1.2 令人茫然的doXXX()方法77
5.2 关于HttpServletRequest对象78
5.2.1 使用getReader()、getInputStream()读取Body内容78
5.2.2 使用getPart()、getParts()取得上传文件82
5.2.3 使用RequestDispatcher调派请求86
5.3 关于HttpServletResponse91
5.3.1 使用getWriter()输出字符91
5.3.2 使用getOutputStream()输出二进制字符94
5.3.3 使用sendRedirect()、sendError()方法95
5.4 综合练习98
5.4.1 实现网站注册功能99
5.4.2 实现网站登录功能104
5.5 小结107
5.6 习题107
第6章 会话管理108
6.1 会话管理的基本原理108
6.1.1 使用隐藏域108
6.1.2 使用Cookie108
6.1.3 使用URL重写109
6.2 HttpSession会话管理110
6.2.1 使用HttpSession管理会话110
6.2.2 HttpSession管理会话的原理112
6.2.3 HttpSession与URL重写113
6.2.4 HttpSession中禁用Cookie113
6.2.5 HttpSession的生命周期114
6.2.6 HttpSession的有效期115
6.3 HttpSession会话管理实例演示115
6.4 小结117
6.5 习题117
第7章 Servlet进阶API、监听器与过滤器118
7.1 Servlet进阶API118
7.1.1 Servlet、ServletConfig与GenericServlet118
7.1.2 使用ServletConfig121
7.1.3 使用ServletContext124
7.2 应用程序事件、监听器126
7.2.1 ServletContext事件、监听器127
7.2.2 HttpSession事件监听器130
7.2.3 HttpServletRequest事件、监听器135
7.3 过滤器138
7.3.1 过滤器的概念139
7.3.2 实现与设置过滤器139
7.3.3 请求封装器141
7.3.4 响应封装器144
7.4 异步处理153
7.4.1 AsyncContext简介153
7.4.2 模拟服务器推送156
7.5 Registration 动态注入的基础160
7.6 小结161
7.7 习题161
第8章 MySQL 8数据库开发162
8.1 MySQL数据库入门162
8.1.1 MySQL的版本特点162
8.1.2 MySQL 8的安装和配置163
8.2 启动MySQL服务并登录数据库170
8.2.1 启动MySQL服务170
8.2.2 登录MySQL数据库171
8.3 MySQL数据库的基本操作173
8.3.1 创建数据库173
8.3.2 删除数据库174
8.3.3 创建数据库表175
8.3.4 修改数据库表176
8.3.5 修改数据库表的字段名177
8.3.6 删除数据表177
8.4 MySQL数据库的数据管理178
8.4.1 插入数据178
8.4.2 修改数据179
8.4.3 删除数据180
8.5 小结180
8.6 习题181
第9章 JSP与Java Bean182
9.1 Java Bean的基本概念182
9.2 JSP中使用Bean183
9.3 访问Bean属性185
9.3.1 设置属性:185
9.3.2 取得属性:190
9.4 Bean的作用域191
9.5 用户登录验证197
9.6 DAO设计模式201
9.6.1 DAO设计模式简介201
9.6.2 DAO命名规则202
9.6.3 DAO开发202
9.6.4 JSP调用DAO209
9.7 小结212
9.8 习题212
第10章 EL标签:给JSP减负213
10.1 EL标签语法213
10.2 EL标签的功能214
10.3 EL标签的操作符217
10.4 EL标签的隐含变量219
10.4.1 隐含变量pageScope、requestScope、sessionScope、applicationScope219
10.4.2 隐含变量param、paramValues219
10.4.3 其他变量220
10.5 禁用EL标签222
10.5.1 在整个Web应用中禁用222
10.5.2 在单个页面中禁用223
10.5.3 在页面中禁用个别表达式223
10.6 小结223
10.7 习题223
第11章 JSTL标签库224
11.1 JSTL标签概述224
11.1.1 JSTL的来历224
11.1.2 一个标签实例带你入门225
11.2 JSTL的core标签库226
11.2.1 标签与标签226
11.2.2 标签226
11.2.3 标签、标签、标签227
11.2.4 标签229
11.2.5 标签229
11.2.6 标签230
11.2.7 标签231
11.2.8 标签231
11.2.9 标签与标签231
11.2.10 标签232
11.2.11 标签232
11.3 JSTL的fmt标签库233
11.3.1 国际化标签233
11.3.2 消息标签233
11.3.3 数字和日期格式化标签236
11.4 JSTL的fn标签库239
11.4.1 fn:contains()函数与fn: containsIgnoreCase()函数239
11.4.2 fn:startsWith()函数与fn:endsWith()函数240
11.4.3 fn:escapeXml()函数240
11.4.4 fn:indexOf()函数与fn:length()函数240
11.4.5 fn:split()函数与fn:join()函数241
11.5 JSTL的SQL标签库241
11.5.1 标签242
11.5.2 标签242
11.5.3 标签243
11.5.4 标签与标签243
11.5.5 标签245
11.6 JSTL的XML标签库246
11.6.1 标签246
11.6.2 标签247
11.6.3 标签247
11.6.4 标签248
11.6.5 标签、标签、标签248
11.6.6 标签248
11.6.7 标签249
11.7 小结249
11.8 习题249
第12章 自定义标签251
12.1 编写自定义标签251
12.1.1 版权标签251
12.1.2 tld标签库描述文件253
12.1.3 TagSupport类简介255
12.1.4 带参数的自定义标签256
12.1.5 带标签体的自定义标签259
12.1.6 多次执行的循环标签262
12.1.7 带动态属性的自定义标签264
12.2 嵌套的自定义标签265
12.2.1 实例:表格标签265
12.2.2 嵌套标签的配置267
12.2.3 嵌套标签的运行效果268
12.3 JSP 2.X标签269
12.4 小结272
12.5 习题272
第13章 JDBC详解273
13.1 JDBC简介273
13.1.1 查询实例:列出人员信息273
13.1.2 各种数据库的连接276
13.2 MySQL的乱码解决方案277
13.2.1 从控制台修改编码277
13.2.2 从配置文件修改编码278
13.2.3 利用图形界面工具修改编码279
13.2.4 在URL中指定编码方式279
13.3 JDBC基本操作:CRUD279
13.3.1 查询数据库280
13.3.2 插入人员信息280
13.3.3 注册数据库驱动285
13.3.4 获取自动插入的ID285
13.3.5 删除人员信息285
13.3.6 修改人员信息286
13.3.7 使用PreparedStatement292
13.3.8 利用Statement与PreparedStatement批处理SQL293
13.4 结果集的处理295
13.4.1 查询多个结果集295
13.4.2 可以滚动的结果集295
13.4.3 带条件的查询295
13.4.4 ResultSetMetaData元数据300
13.4.5 直接显示中文列名301
13.5 小结302
13.6 习题302
第14章 XML概述303
14.1 初识XML303
14.1.1 什么是XML303
14.1.2 XML的用途304
14.1.3 XML的技术架构304
14.1.4 XML开发工具305
14.2 XML基本语法306
14.3 JDK中的XML API309
14.4 最常见的XML解析模型310
14.4.1 DOM解析310
14.4.2 SAX解析313
14.4.3 DOM4j解析315
14.5 XML与Java类映射JAXB318
14.5.1 什么是XML与Java类映射318
14.5.2 JAXB的工作原理319
14.5.3 将Java对象转化成XML319
14.5.4 将XML转化为Java对象321
14.5.5 更为复杂的映射322
14.6 小结325
14.7 习题326
第15章 资源国际化327
15.1 资源国际化简介327
15.2 资源国际化编程327
15.2.1 资源国际化示例328
15.2.2 资源文件编码329
15.2.3 显示所有Locale代码330
15.2.4 带参数的资源331
15.2.5 ResourceBundle类332
15.2.6 Servlet的资源国际化334
15.2.7 显示所有Locale的数字格式335
15.2.8 显示全球时间337
15.3 小结338
15.4 习题339
第16章 家校通门户网站340
16.1 网页首页的布局340
16.2 导入样式页面341
16.3 显示页面头内容342
16.4 用户登录页面342
16.5 帮助页面343
16.6 网页主体内容343
16.7 网页公告内容345
16.8 友情链接页面346
16.9 网页底部的版权信息内容347
16.10 家校通门户网站预览效果347
16.11 小结347
第17章 在线购物系统349
17.1 系统需求分析349
17.2 系统总体架构350
17.3 数据库设计351
17.3.1 E-R图351
17.3.2 数据物理模型351
17.4 系统详细设计352
17.4.1 系统包的介绍352
17.4.2 系统的关键技术353
17.4.3 过滤器359
17.5 系统首页与公共页面360
17.6 用户登录模块362
17.7 用户管理模块363
17.7.1 用户注册363
17.7.2 用户信息修改367
17.7.3 用户信息查看369
17.7.4 用户密码修改370
17.8 购物车模块372
17.8.1 添加购物车372
17.8.2 删除购物车375
17.8.3 查看购物车375
17.8.4 修改购物车377
17.9 商品模块380
17.9.1 查看商品列表380
17.9.2 查看单个商品384
17.10 支付模块384
17.10.1 支付商品384
17.10.2 查看已支付商品385
17.10.3 支付中的页面386
17.11 小结388
作者介绍:
林龙,Java软件工程师,项目经理。独立编写超过100000行代码,多年的JSP+Servlet以及SSM架构项目经验,擅长JSP、Servlet、JDBC、XML等Web开发技术。有面向大数据大并发的Web工程开发经验,参与开发过国家电网项目、联通数据管理、税务后台管理系统等多个大型Java Web项目。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
编辑推荐
随着Java Web开发快速发展,所使用的技术也逐渐更新,为了方便读者学习近期新技术,本书进行了相应的升级与改变。JDK的版本更新为10.0.1,Servlet升级到4.0,并增加了相应的章节和内容,例如Servlet动态注入的原理等,网页语言的规范升级到了HTML5,JSP版本由1.2升级到2.3,Tomcat服务器由Tomcat7改为Tomcat9,并且将开发工具由MyEclipse变更为时下流行的Intellij IDEA。MySQL数据库也由MySQL 5.X修订为8.X。全书的更新都是为了让读者跟上当下技术发展的步伐,希望读者也不要停下学习的脚步,努力向前。
前言
本书是面向Java Web从零开始学开发的一本高质量图书。Java是当今程序开发中最流行的编程语言之一,不但可以开发手机应用、桌面应用,而且越来越多地用于Java Web开发中。Java优越的跨平台特性使其备受追捧。近年来,Java Web框架技术层出不穷,跨浏览器、跨系统等要求更加体现了Java Web开发的强大生命力。
目前,有关Java Web的书籍非常多,初学者常常不知道应该如何选择参考书。本书从初学者的角度出发,用浅显的实例说明复杂的知识点,为那些想在Java Web开发中大展拳脚的开发人员精心编写,所讲内容符合当下的技术主流,并从实战的角度进行讲解,以便让想要学习Java Web编程的开发人员快速掌握技术并能够根据需求开发出有用的Web应用。
与其他书的区别
1.内容丰富,知识全面
全书采用从易到难、循序渐进的方式讲解,内容几乎涉及Java Web基础开发的各个方面。本书将涉及Servlet 3.0以及4.0版本中的知识与编写规范,并利用详细的实例进行说明。
2.循序渐进,由浅入深
为方便读者学习,本书首先介绍如何搭建Java Web开发的基础环境,然后介绍JSP的基础语法与Servlet基本概念。在掌握这些基础之后,逐渐学习请求与响应的过程、如何管理会话、Servlet 3.0以上的版本中进阶API以及过滤器、监听器、自定义标签的编写等,从而更深入地掌握Java Web开发技术。
3.编码规范,讲解详细
书中每个知识点都给出了详尽的操作示例,以供读者参考,并对代码进行详细解释。实例中的代码是严格按照Java规范进行编写的,并配有详细的代码注释。
本书有配套的视频讲解,有针对性地讲解知识点,剖析代码结构,并且演示开发工具的操作和项目代码的运行,更有效地解答学习者在学习过程中遇到的疑问,提高学习效率。
4.易学易用,案例丰富
本书通过简单的实例讲解每个知识点,力求用最简单的实例来诠释复杂的知识,使读者快速了解并掌握Web开发所需的知识。对于各种语法基本都配有一个实例来说明其用法。
5.案例精讲,图文并茂
对于比较难理解的知识点,编者用图表的方式进行讲解,让读者更加直观地理解知识点。根据编者多年的项目经验,每章中尽量用一个综合示例对知识点进行整合,使读者对每章的知识点有个整体把握。
进阶路线
本书共3篇,主要内容如下:
?
第1篇(第1~7章)Java Web基础开发:讲述如何搭建Java Web开发环境、JSP基础语法、JSP内置对象、Servlet技术、请求与响应、会话管理、Servlet进阶API、过滤器、监听器、动态注入等基础知识。
?
第2篇(第8~15章)Java Web高级开发:讲述MySQL数据库开发、JSP与Java Bean、EL标签用法、JSTL标签库、自定义标签、JDBC详解、XML概述、资源国际化等Java Web高级开发所需的知识。
?
第3篇(第16~17章)Java Web实战:讲述如何运用Java Bean、MySQL、JSP技术以及标签开发家校通门户网站和带数据库的在线购物系统,使读者能够快速掌握Java Web开发技术和编写规范。
第2版修订说明
随着Java Web开发快速发展,所使用的技术也逐渐更新,为了方便读者学习近期新技术,本书对第1版进行了相应的升级与改变。JDK的版本更新为10.0.1,Servlet升级到4.0,并增加了相应的章节和内容,例如Servlet动态注入的原理等,网页语言的规范升级到HTML5,JSP版本由1.2升级到2.3,Tomcat服务器由Tomcat7改为Tomcat9,并且将开发工具由MyEclipse变更为时下流行的Intellij IDEA。MySQL数据库也由MySQL 5.X修订为8.X。全书的更新都是为了让读者跟上当下技术发展的步伐,希望读者也不要停下学习的脚步,努力向前。
示例代码下载
本书示例源代码下载地址可扫描下面的二维码获得。如果有问题,请联系booksaga@163.com,邮件主题为“JSP+Servlet+Tomcat(第2版)”。
本书适合的读者
?
JSP开发入门者与JSP开发爱好者
?
Java Web工程师
?
从事Web系统开发的人员
?
大中专院校的学生
本书第1版本由林龙主笔,第2版本由刘华贞修订整理,其他创作人员还有吴贵文、薛淑英、董山海,在此表示感谢。
编者
2019年2月
网站评分
书籍多样性:8分
书籍信息完全性:7分
网站更新速度:5分
使用便利性:9分
书籍清晰度:6分
书籍格式兼容性:9分
是否包含广告:5分
加载速度:7分
安全性:6分
稳定性:5分
搜索功能:5分
下载便捷性:5分
下载点评
- 种类多(152+)
- 排版满分(543+)
- 无多页(485+)
- 已买(139+)
- 好评(567+)
- 体验满分(148+)
- 愉快的找书体验(676+)
- txt(256+)
- 快捷(218+)
- 中评(542+)
下载评价
- 网友 田***珊: ( 2025-01-08 08:00:23 )
可以就是有些书搜不到
- 网友 仰***兰: ( 2025-01-09 10:27:19 )
喜欢!很棒!!超级推荐!
- 网友 游***钰: ( 2025-01-01 15:38:59 )
用了才知道好用,推荐!太好用了
- 网友 詹***萍: ( 2024-12-24 22:56:55 )
好评的,这是自己一直选择的下载书的网站
- 网友 沈***松: ( 2025-01-15 18:35:13 )
挺好的,不错
- 网友 后***之: ( 2025-01-06 07:36:22 )
强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!
- 网友 方***旋: ( 2024-12-24 19:49:05 )
真的很好,里面很多小说都能搜到,但就是收费的太多了
- 网友 曾***玉: ( 2025-01-14 14:46:55 )
直接选择epub/azw3/mobi就可以了,然后导入微信读书,体验百分百!!!
- 网友 辛***玮: ( 2025-01-16 07:33:16 )
页面不错 整体风格喜欢
- 网友 权***颜: ( 2025-01-16 06:23:14 )
下载地址、格式选择、下载方式都还挺多的
- 网友 陈***秋: ( 2025-01-01 15:58:33 )
不错,图文清晰,无错版,可以入手。
- 网友 冯***卉: ( 2025-01-17 15:46:37 )
听说内置一千多万的书籍,不知道真假的
喜欢"JSP+SERVLET+TOMCAT应用开发从零开始学(第2版) 清华大学出版社"的人也看了
- 热学基础教程 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 杭州全书·钱塘江丛书:淳安千岛湖 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 四年级数学试卷青岛版上册期末冲刺100分书课本同步配套小学夺冠单元检测卷单元月考期中期末试卷 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 我的第一本生理故事书 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 官方正版2022年一级建造师教材:港口与航道工程管理与实务复习题集 中国建筑工业出版社 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 自己乘车我可以 嗯我可以系列儿童绘本 0-3-6岁儿童启蒙认知图画书 亲子共读宝宝睡前故事绘本 幼儿园宝宝早教图画书 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- Frommer's China (Frommer's Complete) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- PRO/ENGINEER5.0技术应用项目式教程 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 基于脂质的纳粹载体在药物递送和诊断中的应用( 货号:703061348) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
- 学习高手 北京联合出版公司 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线
书籍真实打分
故事情节:9分
人物塑造:9分
主题深度:5分
文字风格:4分
语言运用:7分
文笔流畅:8分
思想传递:6分
知识深度:3分
知识广度:3分
实用性:6分
章节划分:7分
结构布局:6分
新颖与独特:6分
情感共鸣:4分
引人入胜:4分
现实相关:4分
沉浸感:8分
事实准确性:4分
文化贡献:3分