注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络网络与数据通信网络服务Tomcat与Java Web开发技术详解(第3版)

Tomcat与Java Web开发技术详解(第3版)

Tomcat与Java Web开发技术详解(第3版)

定 价:¥129.00

作 者: 孙卫琴
出版社: 电子工业出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787121361555 出版时间: 2019-07-01 包装:
开本: 16开 页数: 804 字数:  

内容简介

  本书结合*新的Tomcat 9版本,详细介绍了开发Java Web应用的各种技术。主要内容包括:Tomcat和Java Web开发的基础知识,Java Web开发的高级技术,在Java Web应用中运用第三方提供的实用软件(如Spring、Velocity和Log4J)的方法,以及Tomcat的各种高级功能。书中内容注重理论与实践相结合,列举了大量具有典型性和实用价值的Web应用实例,并提供了详细的开发和部署步骤。由于Java Web技术是Oracle公司在Java Servlet规范中提出的通用技术,因此本书讲解的Java Web应用例子可以运行在任何一个实现Oracle的Servlet规范的Java Web服务器上。随书附赠光盘内容为本书所有范例源程序,视频教程,以及本书涉及的部分软件的*新版本的安装程序。本书语言深入浅出,通俗易懂。无论对于Java Web开发的新手还是行家来说,本书都是精通Tomcat和开发Java Web应用的必备的实用手册。本书还可作为高校的学习Java Web开发的教材,以及企业Java Web培训教材。

作者简介

  孙卫琴是中国知名IT 作家和Java 专家,毕业于上海交通大学,随后主要从事基于Java 的软件开发工作,在此期间还从事Java 方面的培训和咨询工作。2002 年开始Java 技术领域的创作,文风清晰严谨、深入浅出,深受读者欢迎,其多部作品的销量在同类书籍中一度位居全国榜首。

图书目录

第1篇
Java Web开发技术详解
第1 章 Web 运作原理探析.......................1
1.1 Web 的概念.............................................2
1.2 HTML简介.............................................3
1.3 URL简介................................................5
1.4 HTTP 简介..............................................6
1.4.1 HTTP 请求格式..........................8
1.4.2 HTTP 响应的格式....................10
1.4.3 正文部分的MIME类型...........12
1.4.4 HTTP 各个版本的特点.............12
1.5 用Java 套接字创建HTTP 客户与服务器
程序.......................................................14
1.5.1 演示异构系统之间用HTTP 协议
通信..............................................18
1.5.2 演示对网页中超链接的处理过程
......................................................21
1.5.3 演示对网页中图片的处理过程22
1.6 Web 的发展历程...................................22
1.6.1 发布静态HTML文档..............23
1.6.2 发布静态多媒体信息................23
1.6.3 提供浏览器端与用户的动态交互
功能..............................................24
1.6.4 提供服务器端与用户的动态交互
功能..............................................25
1.6.5 发布Web应用..........................30
1.6.6 发布Web服务..........................31
1.6.7 Web2.0:全民共建的Web.......34
1.6.8 Web3.0:智能化处理海量信息35
1.7 处理HTTP 请求参数以及HTML表单35
1.8 客户端向服务器端上传文件................38
1.9 小结.......................................................44
1.10 思考题.................................................44
第2章 Tomcat简介................................49
2.1 Tomcat 概述...........................................50
2.2 Tomcat 作为Servlet 容器的基本功能..51
2.3 Tomcat 的组成结构...............................52
2.4 Tomcat 的工作模式...............................55
2.5 Tomcat 的版本.......................................57
2.6 安装和配置Tomcat 所需的资源..........59
2.7 安装Tomcat...........................................60
2.8 启动Tomcat 并测试Tomcat 的安装....61
2.9 Tomcat 的运行脚本...............................63
2.10 小结.....................................................64
2.11 思考题.................................................64
第3章 个JavaWeb应用.................67
3.1 JavaWeb 应用简介................................67
3.2 创建JavaWeb 应用...............................68
3.2.1 JavaWeb 应用的目录结构........68
3.2.2 创建HTML文件......................70
3.2.3 创建Servlet 类..........................70
3.2.4 创建JSP 文件...........................72
3.2.5 创建web.xml 文件....................72
3.3 在Tomcat 中发布JavaWeb应用74
3.3.1 Tomcat 的目录结构..................74
3.3.2 按照默认方式发布JavaWeb 应用
.....................................................75
3.3.3 Web组件的URL......................76
3.3.4 配置Tomcat 的<Context>元素.80
3.3.5 配置Tomcat 的虚拟主机..........82
3.4 创建、配置和使用自定义JSP 标签....85
3.5 用批处理文件或ANT编译范例..........89
3.6 小结.......................................................90
3.7 思考题...................................................91
第4章 Servlet技术(上).....................93
4.1 Servlet API.............................................94
4.1.1 Servlet接口...............................95
4.1.2 GenericServlet 抽象类...............96
4.1.3 HttpServlet 抽象类....................98
4.1.4 ServletRequest接口................101
4.1.5 HttpServletRequest接口.........102
4.1.6 ServletResponse 接口..............104
4.1.7 HttpServletResponse接口.......106
4.1.8 ServletConfig 接口..................108
4.1.9 ServletContext 接口................110
4.2 JavaWeb 应用的生命周期.................. 113
4.2.1 启动阶段.................................113
4.2.2 运行时阶段.............................113
4.2.3 终止阶段.................................114
4.2.4 用Tomcat 的管理平台管理Web
应用的生命周期........................114
4.3 Servlet 的生命周期............................. 116
4.3.1 初始化阶段.............................116
4.3.2 运行时阶段.............................117
4.3.3 销毁阶段.................................117
4.3.4 演示Servlet 的生命周期的范例
....................................................118
4.4 ServletContext 与Web 应用范围........121
4.4.1 在Web 应用范围内存放共享数据
的范例........................................122
4.4.2 使用ServletContextListener 监听
器................................................124
4.5 Servlet 的服务方法抛出异常..............127
4.6 防止页面被客户端缓存......................128
4.7 使用Annotation 标注配置Servlet......129
4.8 处理HTTP 请求参数中的中文字符编码
.............................................................131
4.9 小结.....................................................133
4.10 思考题...............................................135
第5章 Servlet技术(下).....................139
5.1 下载文件.............................................139
5.2 上传文件.............................................141
5.2.1 利用Apache开源类库实现文件上
传................................................142
5.2.2 利用Servlet API中的Part 接口实
现文件上传................................146
5.3 动态生成图像.....................................149
5.4 读写Cookie.........................................152
5.5 访问Web 应用的工作目录.................159
5.6 转发和包含.........................................161
5.6.1 请求转发.................................162
5.6.2 包含.........................................166
5.6.3 请求范围.................................168
5.7 重定向.................................................168
5.8 访问Servlet 容器内的其他Web 应用172
5.9 避免并发问题.....................................173
5.9.1 合理决定在Servlet中定义的变量
的作用域类型............................176
5.9.2 使用Java 同步机制对多线程同步
...................................................178
5.9.3 被废弃的SingleThreadModel接口
...................................................179
5.10 对客户请求的异步处理....................181
5.10.1 异步处理的流程...................181
5.10.2 异步处理的范例...................182
5.10.3 异步监听器...........................186
5.10.4 非阻塞I/O.............................187
5.11 服务器端推送....................................191
5.12 小结...................................................193
5.13 思考题...............................................196
第6章 JSP 技术....................................199
6.1 比较HTML、Servlet 和JSP..............199
6.1.1 静态HTML文件....................199
6.1.2 用Servlet 动态生成HTML 页面
....................................................200
6.1.3 用JSP 动态生成HTML页面201
6.2 JSP 语法..............................................205
6.2.1 JSP 指令(Directive)............206
6.2.2 JSP 声明..................................208
6.2.3 Java程序片段(Scriptlet)....209
6.2.4 Java表达式.............................210
6.2.5 隐含对象.................................212
6.3 JSP 的生命周期...................................214
6.4 请求转发.............................................216
6.5 包含.....................................................218
6.5.1 静态包含.................................218
6.5.2 动态包含.................................220
6.5.3 混合使用静态包含和动态包含
....................................................222
6.6 JSP 异常处理.......................................229
6.7 再谈发布JSP.......................................232
6.8 预编译JSP ..........................................232
6.9 PageContext 类的用6

本目录推荐