Tomcat与Java Web开发技术详解(第2版)
基本信息
编辑推荐
蕴含Java Web开发的核心思想.
阐释Java Web开发的前沿技术和实用技巧
详述Tomcat高级配置方法..
面向对象的编程思想贯穿全书
穿插UML经典设计模式
精心设计的习题巩固所学知识...
推荐阅读
内容简介回到顶部↑
本书结合最新的tomcat 6版本,详细介绍了开发java web应用的各种技术。主要内容包括:tomcat和java web开发的基础知识、java web开发的高级技术、在java web应用中运用第三方提供的实用软件(如struts、velocity和log4j)的方法,以及tomcat的各种高级功能。
书中内容注重理论与实践相结合,列举了大量具有典型性和实用价值的web应用实例,并提供了详细的开发和部署步骤。由于java web技术是sun公司在java servlet规范中提出的通用技术,因此本书讲解的java web应用例子可以运行在任何一个实现了sun的servlet规范的java web服务器上。随书附赠光盘的内容为本书范例的源程序,以及本书涉及的部分软件的安装程序。
本书语言深入浅出、通俗易懂,无论对于java web开发的新手还是行家来说,本书都是精通tomcat和开发java web应用的必备的实用手册。本书还可作为高校相关专业学生学习java web开发的参考书,以及企业java web培训教材,也可作为sun公司的scwcd(sun certified web component developer)认证的辅导教材。
书中内容注重理论与实践相结合,列举了大量具有典型性和实用价值的web应用实例,并提供了详细的开发和部署步骤。由于java web技术是sun公司在java servlet规范中提出的通用技术,因此本书讲解的java web应用例子可以运行在任何一个实现了sun的servlet规范的java web服务器上。随书附赠光盘的内容为本书范例的源程序,以及本书涉及的部分软件的安装程序。
本书语言深入浅出、通俗易懂,无论对于java web开发的新手还是行家来说,本书都是精通tomcat和开发java web应用的必备的实用手册。本书还可作为高校相关专业学生学习java web开发的参考书,以及企业java web培训教材,也可作为sun公司的scwcd(sun certified web component developer)认证的辅导教材。
作译者回到顶部↑
本书提供作译者介绍
孙卫琴,1975年出生,籍贯江苏常州,1997年毕业于上海交通大学,随后主要从事基于Java的软件开发工作,在此其间还从事过Java方面的培训和咨询工作。2002年开始Java技术领域的创作。
代表著作有:《Tomcat与Java Web开发技术详解(第2版)》2008,《Java网络编程精解》2007,《Java面向对象编程》2006,《精通Hibernate:Java对象持久化技术详解》2005,《精通Struts:基于MVC的Java Web设计与开发》2004,《Tomcat与Java Web开发技术详解》2004,《Java 2认证考试指南与试题解析》2002。
.. << 查看详细
代表著作有:《Tomcat与Java Web开发技术详解(第2版)》2008,《Java网络编程精解》2007,《Java面向对象编程》2006,《精通Hibernate:Java对象持久化技术详解》2005,《精通Struts:基于MVC的Java Web设计与开发》2004,《Tomcat与Java Web开发技术详解》2004,《Java 2认证考试指南与试题解析》2002。
.. << 查看详细
目录回到顶部↑
第1篇 java web开发技术详解
第1章 web运作原理探析
1.1 web的概念
1.2 html简介
1.3 url简介
1.4 http协议简介
1.4.1 http请求格式
1.4.2 http响应格式
1.4.3 正文部分的mime类型
1.5 用java套接字创建http客户与服务器程序
1.5.1 演示异构系统之间用http协议通信
1.5.2 演示对网页中的超级链接的处理过程
1.5.3 演示对网页中的图片的处理过程
1.6 web发展历程
1.6.1 发布静态html文档
1.6.2 发布静态多媒体信息
1.6.3 提供浏览器端与用户的动态交互功能
1.6.4 提供服务器端与用户的动态交互功能
1.6.5 发布web应用
1.6.6 发布web服务
第1章 web运作原理探析
1.1 web的概念
1.2 html简介
1.3 url简介
1.4 http协议简介
1.4.1 http请求格式
1.4.2 http响应格式
1.4.3 正文部分的mime类型
1.5 用java套接字创建http客户与服务器程序
1.5.1 演示异构系统之间用http协议通信
1.5.2 演示对网页中的超级链接的处理过程
1.5.3 演示对网页中的图片的处理过程
1.6 web发展历程
1.6.1 发布静态html文档
1.6.2 发布静态多媒体信息
1.6.3 提供浏览器端与用户的动态交互功能
1.6.4 提供服务器端与用户的动态交互功能
1.6.5 发布web应用
1.6.6 发布web服务
前言回到顶部↑
Tomcat是在SUN公司的JSWDK(JavaServer Web Development Kit,SUN公司推出的小型Servlet/JSP调试工具)的基础上发展起来的一个优秀的Java Web应用容器,它是Apache开源软件组织的一个子项目。Tomcat被JavaWorld杂志评选为2001年度最具创新的Java产品(Most Innovative Java Product),同时,它还是SUN公司官方推荐的Servlet/JSP容器(参见http://java.sun.com/products/jsp/tomcat/),因此受到越来越多的软件公司和开发人员的喜爱。Servlet和JSP的最新规范都在Tomcat的新版本中得到了实现。.
Java Web应用容器的主要功能就是运行Servlet和JSP,而JSP本质上就是Servlet。因此本文中提到的Java Web应用容器、Servlet/JSP容器或者Servlet容器,实际上都是同一个概念的不同说法。
作为一个开放源代码的软件,Tomcat得到了开放源代码志愿者的广泛支持,它可以和目前大部分的主流HTTP服务器(如IIS和Apache服务器)一起工作,而且运行稳定、可靠、效率高。
作者根据多年的Java Web开发经验,在本书中详细阐明了在最新的Tomcat 6版本上开发Java Web应用涉及的各种技术,并且介绍了如何将Tomcat和其他主流HTTP服务器集成,以及创建具有实用价值的企业级Java Web应用的方案。
本书的组织结构和主要内容
本书的内容总体上分为两部分。
第1篇为Java Web开发技术详解,包含第1章至第23章:依据SUN的Java Servlet规范和JSP规范,深入介绍了开发Java Web应用的各种技术。
第2篇为Tomcat配置及第三方实用软件的用法,包括第24章至第33章:介绍Tomcat服务器的基本配置和高级配置,从而为Java Web应用创建高效的运行环境;介绍在Java Web应用中运用第三方提供的实用软件(如Velocity和Log4J)的方法。
本书按照由浅到深、前后呼应的顺序来安排内容,本书涉及的内容可以细分为以下5类。
(1)Tomcat的基础知识,参见表P-1。
表P-1 Tomcat的基础知识
知 识 点 参 考 章
Tomcat服务器的作用、结构和安装步骤 第2章:Tomcat简介
配置虚拟主机 第3章:第一个JavaWeb应用
(2)Java Web开发的基础知识,参见表P-2。
表P-2 Java Web开发的基础知识
知 识 点 参 考 章
HTTP协议和Web运作原理 第1章:Web运作原理探析
Java Web应用的结构和发布 第3章:第一个JavaWeb应用
Servlet的基本原理,创建Servlet的基本步骤,Servlet API中的常用接口和类的用法 第4章:Servlet技术(上)
Java Web应用容器的主要功能就是运行Servlet和JSP,而JSP本质上就是Servlet。因此本文中提到的Java Web应用容器、Servlet/JSP容器或者Servlet容器,实际上都是同一个概念的不同说法。
作为一个开放源代码的软件,Tomcat得到了开放源代码志愿者的广泛支持,它可以和目前大部分的主流HTTP服务器(如IIS和Apache服务器)一起工作,而且运行稳定、可靠、效率高。
作者根据多年的Java Web开发经验,在本书中详细阐明了在最新的Tomcat 6版本上开发Java Web应用涉及的各种技术,并且介绍了如何将Tomcat和其他主流HTTP服务器集成,以及创建具有实用价值的企业级Java Web应用的方案。
本书的组织结构和主要内容
本书的内容总体上分为两部分。
第1篇为Java Web开发技术详解,包含第1章至第23章:依据SUN的Java Servlet规范和JSP规范,深入介绍了开发Java Web应用的各种技术。
第2篇为Tomcat配置及第三方实用软件的用法,包括第24章至第33章:介绍Tomcat服务器的基本配置和高级配置,从而为Java Web应用创建高效的运行环境;介绍在Java Web应用中运用第三方提供的实用软件(如Velocity和Log4J)的方法。
本书按照由浅到深、前后呼应的顺序来安排内容,本书涉及的内容可以细分为以下5类。
(1)Tomcat的基础知识,参见表P-1。
表P-1 Tomcat的基础知识
知 识 点 参 考 章
Tomcat服务器的作用、结构和安装步骤 第2章:Tomcat简介
配置虚拟主机 第3章:第一个JavaWeb应用
(2)Java Web开发的基础知识,参见表P-2。
表P-2 Java Web开发的基础知识
知 识 点 参 考 章
HTTP协议和Web运作原理 第1章:Web运作原理探析
Java Web应用的结构和发布 第3章:第一个JavaWeb应用
Servlet的基本原理,创建Servlet的基本步骤,Servlet API中的常用接口和类的用法 第4章:Servlet技术(上)
序言回到顶部↑
美丽的奉献 执著的追求.
—记畅销书品牌成功背后的故事
2004年3月,国内第一本介绍Tomcat与Java Web主题的图书——《Tomcat与Java Web开发技术详解》在孙卫琴老师的笔下孕育而生,由电子工业出版社出版。此书一经出版长期居于同类书排行榜首位,至今重印12次,创造同类图书的销售奇迹,更有业内专家认为 “这是由国人创作的最优秀的Java技术书籍之一”。
任何事情的成功皆有因。这本书为何会得到读者的认可?这本书的写作和出版过程中,有着怎样的故事呢?借此书第2版推出之际,我愿与各位读者分享
“师者,所以传道受业解惑也。”
—韩愈《师说》
孙卫琴—— 一位在IT领域里已经辛勤耕耘了十多年的技术专家,她以著书立说的方式,将师者传道、授业、解惑的本质体现得淋漓尽致。正是因为有这样一位善于总结、甘于奉献的老师,通过她执著的追求和不懈的努力,将自己对技术的理解,用最适合读者学习的语言和讲法,如数纳入书中,受到了读者的欢迎和好评。
传道的途径—专注于图书创作..
孙老师在接受51CTO网站访问时,提到她成为一个专业技术作家的过程:“现在大家看到的成功主要就是在写作领域,我所创作的计算机图书比较畅销,深受读者欢迎,这是大家看到的一种结果,但是对我个人来说这样的结果并不是我刻意去追求的,甚至都不是之前能预想到的。开始我也是一个非常普通的软件开发程序员,大学毕业后就去从事软件开发工作。大概我性格中包含了少许要强的本性,而且拥有旺盛的好奇心,愿意做很多新鲜的尝试和探索,这些因素促使我日后与写作结下了深缘。在做开发的时候我就希望做一些能最大体现自身社会价值的事情,在这样想法的促使下,我觉得写书也是一种尝试。当我对Java技术钻研得比较精通、技术积淀比较扎实的时候,我就自然而然地萌生了写作这种想法,于是开始进行创作。一开始的第一本书并不是很有影响,接下来我写了《Tomcat与Java Web开发技术详解》这本书。当时我不是一个很知名的作者,向国内大的出版社投稿也不容易。在一个偶然的情况下,当时飞思的总经理郭晶看中了这本书,给了我一个很好的机会,我到现在都觉得很荣幸。作为一个开发人员,能在电子工业出版社出版一本计算机图书,我觉得很骄傲,于是加倍努力地去完成。我是一个非常专注的人,一旦静下心来还是比较能坐得住的。如今,我已经创作了6本书,而且它们都很受读者欢迎,对此我很欣慰。写作本身是一个非常漫长和孤独的过程,读者对我的作品的肯定是让我能继续潜心写作的最大的动力。每问世一本书,我就可以以书会友,与数万素不相识的读者们畅谈Java技术,这是平凡的写作生涯给我带来的最大欣慰。”
正是这样一种平和与专注的心态,让她能够潜心研究技术,并通过图书创作的方式,实现技术传道的目标。
授业的方式—专心研究图书写作体例
在2007年飞思召开的一次Java技术研讨会上,孙卫琴老师更是将她以图书为载体传道、授业、解惑的心得与在座的许多技术专家进行了分享。她提到:“书不是用来炫耀作者掌握的技术,而是用来向读者传授技术的。”正是基于这样的思想,她潜心研究什么样的表达方式是最容易让读者理解和掌握的。对于一个概念的解释,是用图表对比式,还是问题启发式,抑或范例说明式,她不断去实践,直到得到满意的结果。
对于读者来讲,通篇只有文字没有图表的内容,确实让人望而生畏。书要读起来有趣、易懂,才会让人有兴趣深入去学习,所以要善于总结、分析归纳知识点,并以恰当的方式来体现,看似简单的道理,实现起来并不容易,在《Tomcat与Java Web开发技术详解(第2版)》中,共有33个知识点、430张图表、14个典型的Web应用范例,其中倾注了孙卫琴老师8个多月来废寝忘食的创作心血。
解惑的途径—图书出版+网络服务
孙卫琴老师用她专业、专注和专心的态度看待自己的图书创作,同时还专门开发网站为购书的读者提供技术咨询服务和论坛讨论平台,甚至有的书还专门开发了配套下载的视频讲座资料,给读者提供图书以外的增值服务。
我想,这些书能创造非常好的销售业绩,与孙老师坚持为师者传道授业解惑的心态不无关系,成功并不是偶然,而是必然。
而作为策划出版方,我们与孙老师紧密沟通,策划第2版图书的时间并不短,从策划到最后产品正式出版,也有一年半的时间。第2版的图书与第1版相比增加了许多最新的技术,同时在版式设计、编辑加工等方面,也注意从读者的易读性角度出发,在与孙老师共同对书稿进行多次反复的校正之后,《Tomcat与Java Web开发技术详解(第2版)》终于正式出炉。这中间包含了许多人的奉献与追求,这种奉献是美丽的,这种追求是执著的。
衷心希望孙卫琴老师的这本书,能够引领更多读者轻松进入Tomcat与Java Web的开发殿堂。
写在《Tomcat与JavaWeb开发技术详解(第2版)》出版前夕...
—记畅销书品牌成功背后的故事
2004年3月,国内第一本介绍Tomcat与Java Web主题的图书——《Tomcat与Java Web开发技术详解》在孙卫琴老师的笔下孕育而生,由电子工业出版社出版。此书一经出版长期居于同类书排行榜首位,至今重印12次,创造同类图书的销售奇迹,更有业内专家认为 “这是由国人创作的最优秀的Java技术书籍之一”。
任何事情的成功皆有因。这本书为何会得到读者的认可?这本书的写作和出版过程中,有着怎样的故事呢?借此书第2版推出之际,我愿与各位读者分享
“师者,所以传道受业解惑也。”
—韩愈《师说》
孙卫琴—— 一位在IT领域里已经辛勤耕耘了十多年的技术专家,她以著书立说的方式,将师者传道、授业、解惑的本质体现得淋漓尽致。正是因为有这样一位善于总结、甘于奉献的老师,通过她执著的追求和不懈的努力,将自己对技术的理解,用最适合读者学习的语言和讲法,如数纳入书中,受到了读者的欢迎和好评。
传道的途径—专注于图书创作..
孙老师在接受51CTO网站访问时,提到她成为一个专业技术作家的过程:“现在大家看到的成功主要就是在写作领域,我所创作的计算机图书比较畅销,深受读者欢迎,这是大家看到的一种结果,但是对我个人来说这样的结果并不是我刻意去追求的,甚至都不是之前能预想到的。开始我也是一个非常普通的软件开发程序员,大学毕业后就去从事软件开发工作。大概我性格中包含了少许要强的本性,而且拥有旺盛的好奇心,愿意做很多新鲜的尝试和探索,这些因素促使我日后与写作结下了深缘。在做开发的时候我就希望做一些能最大体现自身社会价值的事情,在这样想法的促使下,我觉得写书也是一种尝试。当我对Java技术钻研得比较精通、技术积淀比较扎实的时候,我就自然而然地萌生了写作这种想法,于是开始进行创作。一开始的第一本书并不是很有影响,接下来我写了《Tomcat与Java Web开发技术详解》这本书。当时我不是一个很知名的作者,向国内大的出版社投稿也不容易。在一个偶然的情况下,当时飞思的总经理郭晶看中了这本书,给了我一个很好的机会,我到现在都觉得很荣幸。作为一个开发人员,能在电子工业出版社出版一本计算机图书,我觉得很骄傲,于是加倍努力地去完成。我是一个非常专注的人,一旦静下心来还是比较能坐得住的。如今,我已经创作了6本书,而且它们都很受读者欢迎,对此我很欣慰。写作本身是一个非常漫长和孤独的过程,读者对我的作品的肯定是让我能继续潜心写作的最大的动力。每问世一本书,我就可以以书会友,与数万素不相识的读者们畅谈Java技术,这是平凡的写作生涯给我带来的最大欣慰。”
正是这样一种平和与专注的心态,让她能够潜心研究技术,并通过图书创作的方式,实现技术传道的目标。
授业的方式—专心研究图书写作体例
在2007年飞思召开的一次Java技术研讨会上,孙卫琴老师更是将她以图书为载体传道、授业、解惑的心得与在座的许多技术专家进行了分享。她提到:“书不是用来炫耀作者掌握的技术,而是用来向读者传授技术的。”正是基于这样的思想,她潜心研究什么样的表达方式是最容易让读者理解和掌握的。对于一个概念的解释,是用图表对比式,还是问题启发式,抑或范例说明式,她不断去实践,直到得到满意的结果。
对于读者来讲,通篇只有文字没有图表的内容,确实让人望而生畏。书要读起来有趣、易懂,才会让人有兴趣深入去学习,所以要善于总结、分析归纳知识点,并以恰当的方式来体现,看似简单的道理,实现起来并不容易,在《Tomcat与Java Web开发技术详解(第2版)》中,共有33个知识点、430张图表、14个典型的Web应用范例,其中倾注了孙卫琴老师8个多月来废寝忘食的创作心血。
解惑的途径—图书出版+网络服务
孙卫琴老师用她专业、专注和专心的态度看待自己的图书创作,同时还专门开发网站为购书的读者提供技术咨询服务和论坛讨论平台,甚至有的书还专门开发了配套下载的视频讲座资料,给读者提供图书以外的增值服务。
我想,这些书能创造非常好的销售业绩,与孙老师坚持为师者传道授业解惑的心态不无关系,成功并不是偶然,而是必然。
而作为策划出版方,我们与孙老师紧密沟通,策划第2版图书的时间并不短,从策划到最后产品正式出版,也有一年半的时间。第2版的图书与第1版相比增加了许多最新的技术,同时在版式设计、编辑加工等方面,也注意从读者的易读性角度出发,在与孙老师共同对书稿进行多次反复的校正之后,《Tomcat与Java Web开发技术详解(第2版)》终于正式出炉。这中间包含了许多人的奉献与追求,这种奉献是美丽的,这种追求是执著的。
衷心希望孙卫琴老师的这本书,能够引领更多读者轻松进入Tomcat与Java Web的开发殿堂。
写在《Tomcat与JavaWeb开发技术详解(第2版)》出版前夕...
媒体评论回到顶部↑
孙老师的每一本Java著作都在广大Java爱好者中引起抢购热潮,此次推出的新著一定也不例外。
此书既通俗易懂又具有足够的深度和广度,对想要利用Java进行Web开发的同行来说是一不可多得的参考书和工具书。
——陈锋,Java中文站(JAVA-CN.COM)站长
本书由浅入深、通俗易懂地讲解了开发Java Web应用涉及的各种技术。如果您要选择用于学习Java Web开发的书籍,个人认为非此书莫属。
——魏朝东,东南融通公司架构设计师
本书对Tomcat技术讲得全面,有深度,很实用,是您在Tomcat平台上开发Java Web的必备之书。
——施登荣,北京清华同方软件股份有限公司研发经理
如果你正在为找不到一本适合自己的Web开发书籍而苦恼,那么这本书正是你需要的。
——彭当,红帽中国研发中心JBoss团队研发工程师
此书既通俗易懂又具有足够的深度和广度,对想要利用Java进行Web开发的同行来说是一不可多得的参考书和工具书。
——陈锋,Java中文站(JAVA-CN.COM)站长
本书由浅入深、通俗易懂地讲解了开发Java Web应用涉及的各种技术。如果您要选择用于学习Java Web开发的书籍,个人认为非此书莫属。
——魏朝东,东南融通公司架构设计师
本书对Tomcat技术讲得全面,有深度,很实用,是您在Tomcat平台上开发Java Web的必备之书。
——施登荣,北京清华同方软件股份有限公司研发经理
如果你正在为找不到一本适合自己的Web开发书籍而苦恼,那么这本书正是你需要的。
——彭当,红帽中国研发中心JBoss团队研发工程师
书摘回到顶部↑
第1篇 Java Web开发技术详解
第1章 Web运作原理探析
所有上过网的人都熟悉这样的过程:用户在客户机上运行浏览器程序,在浏览器中输入一个URL地址,这个地址指向的网页就会从远程Web服务器发送到客户机,并且由客户机上的浏览器奖其展示出来。本章从Web的概念入手,逐步向读者展示Web的本质及动作原理,读者不妨带着以下问题去阅读本章开头的内容:
·在整个Web体系中,浏览器和Web服务器的各自功能是什么?
·浏览器和Web服务器采用HTTP协议进行通信,该协议规定了通信的哪些具体细节?
……
第1章 Web运作原理探析
所有上过网的人都熟悉这样的过程:用户在客户机上运行浏览器程序,在浏览器中输入一个URL地址,这个地址指向的网页就会从远程Web服务器发送到客户机,并且由客户机上的浏览器奖其展示出来。本章从Web的概念入手,逐步向读者展示Web的本质及动作原理,读者不妨带着以下问题去阅读本章开头的内容:
·在整个Web体系中,浏览器和Web服务器的各自功能是什么?
·浏览器和Web服务器采用HTTP协议进行通信,该协议规定了通信的哪些具体细节?
……
评论交流
共有55人开贴评论 65人参与评论 24人参与打分 查看
发表于:2008-12-24 12:14:00
还有,我先看了第1版,现在再看第2版,第2版补充了许多新的技术,而且更加有思想性,让我对Servlet、Servlet容器和JavaWeb的运作过程有了更深的理解。有了这些理解,再开发JavaWeb程序时底气就足了好多,不象以前那样茫茫然知其然,但不知其所以然,糊里糊涂的。现在很胸有成竹的,我知道写的程序到底在容器中如何运行,知道各个对象之间如何有条不紊地协作,这样我才会写出很严谨漂亮的程序。这象书中所说,我可以驾轻就熟地动用Servlet容器为我提供的十八般武器啦。
这是所有JavaWeb开发人员必备的经典之书!
这是所有JavaWeb开发人员必备的经典之书!
| 我要写评论 |
| 查看所有评论交流(共55条) |








点击看大图






加载中...

