当前位置:当前位置:主页 > 计算机电子书 > Java > JavaWeb pdf电子书
Tomcat与JavaWeb开发技术详解(第3版)

Tomcat与JavaWeb开发技术详解(第3版) PDF 高质量版

  • 更新:2021-04-14
  • 大小:39 MB
  • 类别:JavaWeb
  • 作者:孙卫琴
  • 出版:电子工业出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

Tomcat与JavaWeb开发技术详解(第3版)》是由电子工业出版社出版的一本关于JavaWeb方面的书籍,作者是孙卫琴,主要介绍了关于Tomcat、JavaWeb、开发技术方面的知识内容,目前在JavaWeb类书籍综合评分为:8.6分。

书籍介绍

编辑推荐

本书全面深刻揭示Java Web开发的核心思想,全面阐述Java Web开发的全新技术和实用技巧,详细介绍Tomcat高级配置方法,贯穿面向对象编程思想,穿插UML常用设计模式,提供精心设计的习题,是Java初学者的优质研习参考。

内容简介

本书结合全新的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技术领域的创作,文风清晰严谨、深入浅出,深受读者欢迎,其多部作品的销量在同类书籍中一度位居全国榜首。代表著作有:《大话Java程序设计从入门到精通》《Java面向对象编程》《Java网络编程精解》《Java逍遥游记》《Hibernate逍遥游记》《精通Hibernate: Java对象持久化技术详解》 《精通Struts: 基于MVC的Java Web设计与开发》 《Tomcat与Java Web开发技术详解》 《Java 2认证考试指南与试题解析》

目录

  • 第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

资源获取

相关资源

网友留言