万本电子书0元读

万本电子书0元读

顶部广告

Tomcat与Java Web开发技术详解(第3版)(含DVD光盘1张)电子书

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

售       价:¥

纸质售价:¥101.90购买纸书

145人正在读 | 0人评论 6.2

作       者:孙卫琴

出  版  社:电子工业出版社

出版时间:2019-07-01

字       数:48.4万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书结合全新的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培训教材。 本书结合全新的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培训教材。
【推荐语】
本书全面深刻揭示Java Web发的核心思想,全面阐述Java Web发的全新技术和实用技巧,详细介绍Tomcat高级配置方法,贯穿面向对象编程思想,穿插UML常用设计模式,提供精心设计的习题,是Java初学者的优质研习参考。
【作者】
孙卫琴,知名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 Web的概念

1.2 HTML简介

1.3 URL简介

1.4 HTTP简介

1.5 用Java套接字创建HTTP客户与服务器程序

1.6 Web的发展历程

1.7 处理HTTP请求参数以及HTML表单

1.8 客户端向服务器端上传文件

1.9 小结

1.10 思考题

第2章 Tomcat简介

2.1 Tomcat概述

2.2 Tomcat作为Servlet容器的基本功能

2.3 Tomcat的组成结构

2.4 Tomcat的工作模式

2.5 Tomcat的版本

2.6 安装和配置Tomcat所需的资源

2.7 安装Tomcat

2.8 启动Tomcat并测试Tomcat的安装

2.9 Tomcat的运行脚本

2.10 小结

2.11 思考题

第3章 第一个Java Web应用

3.1 Java Web应用简介

3.2 创建Java Web应用

3.3 在Tomcat中发布Java Web应用

3.4 创建、配置和使用自定义JSP标签

3.5 用批处理文件或ANT编译范例

3.6 小结

3.7 思考题

第4章 Servlet技术(上)

4.1 Servlet API

4.2 Java Web应用的生命周期

4.3 Servlet的生命周期

4.4 ServletContext与Web应用范围

4.5 Servlet的服务方法抛出异常

4.6 防止页面被客户端缓存

4.7 使用Annotation标注配置Servlet

4.8 处理HTTP请求参数中的中文字符编码

4.9 小结

4.10 思考题

第5章 Servlet技术(下)

5.1 下载文件

5.2 上传文件

5.3 动态生成图像

5.4 读写Cookie

5.5 访问Web应用的工作目录

5.6 转发和包含

5.7 重定向

5.8 访问Servlet容器内的其他Web应用

5.9 避免并发问题

5.10 对客户请求的异步处理

5.11 服务器端推送

5.12 小结

5.13 思考题

第6章 JSP技术

6.1 比较HTML、Servlet和JSP

6.2 JSP语法

6.3 JSP的生命周期

6.4 请求转发

6.5 包含

6.6 JSP异常处理

6.7 再谈发布JSP

6.8 预编译JSP

6.9 PageContext类的用法

6.10 在web.xml中配置JSP

6.11 JSP技术的发展趋势

6.12 小结

6.13 思考题

第7章 bookstore应用简介

7.1 bookstore应用的软件结构

7.2 浏览bookstore应用的JSP网页

7.3 JavaBean和实用类

7.4 发布bookstore应用

7.5 小结

第8章 访问数据库

8.1 安装和配置MySQL数据库

8.2 JDBC简介

8.3 通过JDBC API访问数据库的JSP范例程序

8.4 bookstore应用通过JDBC API访问数据库

8.5 数据源(DataSource)简介

8.6 配置数据源

8.7 程序中访问数据源

8.8 处理数据库中数据的中文字符编码

8.9 分页显示批量数据

8.10 用可滚动结果集分页显示批量数据

8.11 小结

8.12 思考题

第9章 HTTP会话的使用与管理

9.1 会话简介

9.2 HttpSession的生命周期及会话范围

9.3 使用会话的JSP范例程序

9.4 使用会话的Servlet范例程序

9.5 通过重写URL来跟踪会话

9.6 会话的持久化

9.7 会话的监听

9.8 小结

9.9 思考题

第10章 JSP访问JavaBean

10.1 JavaBean简介

10.2 JSP访问JavaBean的语法

10.3 JavaBean的范围

10.4 在bookstore应用中访问JavaBean

10.5 小结

10.6 思考题

第11章 开发JavaMail Web应用

11.1 E-Mail协议简介

11.2 JavaMail API简介

11.3 建立JavaMail应用程序的开发环境

11.4 创建JavaMail应用程序

11.5 JavaMail Web应用简介

11.6 JavaMail Web应用的程序结构

11.7 在Tomcat中配置邮件会话(Mail Session)

11.8 发布和运行JavaMail应用

11.9 小结

11.10 思考题

第12章 EL表达式语言

12.1 基本语法

12.2 使用EL表达式的JSP范例

12.3 定义和使用EL函数

12.4 小结

12.5 思考题

第13章 自定义JSP标签

13.1 自定义JSP标签简介

13.2 JSP Tag API

13.3 message标签范例(访问标签属性)

13.4 iterate标签范例(重复执行标签主体)

13.5 greet标签范例(访问标签主体内容)

13.6 小结

13.7 思考题

第14章 采用模板设计网上书店应用

14.1 如何设计网站的模板

14.2 创建负责流程控制的Servlet

14.3 创建模板标签和模板JSP文件

14.4 修改JSP文件

14.5 发布采用模板设计的bookstore应用

14.6 小结

第15章 JSTL Core标签库

15.1 使用第三方提供的标签库的步骤

15.2 JSTL标签库简介

15.3 一般用途的标签

15.4 条件标签

15.5 迭代标签

15.6 URL相关的标签

15.7 小结

15.8 思考题

第16章 JSTL I18N标签库

16.1 国际化的概念

16.2 Java语言对I18N的支持

16.3 国际化标签

16.4 创建国际化的Web应用

16.5 格式化标签

16.6 小结

16.7 思考题

第17章 JSTL SQL标签库

17.1 <sql:setDataSource>标签

17.2 <sql:query>标签

17.3 <sql:param>标签

17.4 <sql:dateParam>标签

17.5 <sql:update>标签

17.6 <sql:transaction>标签

17.7 小结

17.8 思考题

第18章 JSTL Functions标签库

18.1 fn:contains函数

18.2 fn:containsIgnoreCase函数

18.3 fn:startsWith函数

18.4 fn:endsWith函数

18.5 fn:indexOf函数

18.6 fn:replace函数

18.7 fn:substring函数

18.8 fn:substringBefore函数

18.9 fn:substringAfter函数

18.10 fn:split函数

18.11 fn:join函数

18.12 fn:toLowerCase函数

18.13 fn:toUpperCase函数

18.14 fn:trim函数

18.15 fn:escapeXml函数

18.16 fn:length函数

18.17 小结

18.18 思考题

第19章 简单标签和标签文件

19.1 实现SimpleTag接口

19.2 使用标签文件

19.3 小结

19.4 思考题

第20章 过滤器

20.1 过滤器简介

20.2 创建过滤器

20.3 发布过滤器

20.4 串联过滤器

20.5 异步处理过滤器

20.6 小结

20.7 思考题

第21章 在Web应用中访问EJB组件

21.1 JavaEE体系结构简介

21.2 安装和配置WildFly服务器

21.3 创建EJB组件

21.4 在Web应用中访问EJB组件

21.5 发布JavaEE应用

21.6 小结

21.7 思考题

第22章 在Web应用中访问Web服务

22.1 SOAP简介

22.2 在Tomcat上发布Axis Web应用

22.3 创建SOAP服务

22.4 发布和管理SOAP服务

22.5 创建和运行SOAP客户程序

22.6 在bookstore应用中访问SOAP服务

22.7 小结

22.8 思考题

第23章 Web应用的MVC设计模式

23.1 MVC设计模式简介

23.2 JSP Model1和JSP Model2

23.3 Spring MVC概述

23.4 创建采用Spring MVC的Web应用

23.5 运行helloapp应用

23.6 小结

23.7 思考题

第2篇 Tomcat配置及第三方实用软件的用法

第24章 Tomcat的管理平台

24.1 访问Tomcat的管理平台

24.2 Tomcat的管理平台

24.3 小结

第25章 安全域

25.1 安全域概述

25.2 为Web资源设置安全约束

25.3 内存域

25.4 JDBC域

25.5 DataSource域

25.6 在Web应用中访问用户信息

25.7 小结

25.8 思考题

第26章 Tomcat与其他HTTP服务器集成

26.1 Tomcat与HTTP服务器集成的原理

26.2 在Windows下Tomcat与Apache服务器集成

26.3 在Linux下Tomcat与Apache服务器集成

26.4 Tomcat与IIS服务器集成

26.5 Tomcat集群

26.6 小结

26.7 思考题

第27章 在Tomcat中配置SSI

27.1 SSI简介

27.2 在Tomcat中配置对SSI的支持

27.3 小结

27.4 思考题

第28章 Tomcat阀

28.1 Tomcat阀简介

28.2 客户访问日志阀

28.3 远程地址过滤阀

28.4 远程主机过滤阀

28.5 错误报告阀

28.6 小结

28.7 思考题

第29章 在Tomcat中配置SSL

29.1 SSL简介

29.2 在Tomcat中使用SSL

29.3 小结

29.4 思考题

第30章 用ANT工具管理Web应用

30.1 安装配置ANT

30.2 创建build.xml文件

30.3 运行ANT

30.4 小结

30.5 思考题

第31章 使用Log4J进行日志操作

31.1 Log4J简介

31.2 Log4J的基本使用方法

31.3 在helloapp应用中使用Log4J

31.4 小结

31.5 思考题

第32章 Velocity模板语言

32.1 获得与Velocity相关的类库

32.2 Velocity的简单例子

32.3 注释

32.4 引用

32.5 指令

32.6 其他特征

32.7 小结

32.8 思考题

第33章 创建嵌入式Tomcat服务器

33.1 将Tomcat嵌入Java应用

33.2 创建嵌入了Tomcat的Java示范程序

33.3 终止嵌入式Tomcat服务器

33.4 运行嵌入式Tomcat服务器

33.5 小结

33.6 思考题

附录A server.xml文件

A.1 配置Server元素

A.2 配置Service元素

A.3 配置Engine元素

A.4 配置Host元素

A.5 配置Context元素

A.6 配置Connector元素

A.7 配置Executor元素

附录B web.xml文件

B.1 配置过滤器

B.2 配置Servlet

B.3 配置Servlet映射

B.4 配置Session

B.5 配置Welcome文件清单

B.6 配置Tag Library

B.7 配置资源引用

B.8 配置安全约束

B.9 配置安全验证登录界面

B.10 配置对安全验证角色的引用

附录C XML简介

C.1 SGML、HTML与XML的比较

C.2 DTD文档类型定义

C.3 有效XML文档以及简化格式的XML文档

C.4 XML中的常用术语

附录D 书中涉及软件获取途径

读者服务

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部