Tomcat权威指南

Tomcat权威指南
作 者: Jason Brittain Ian Darwin O'Reilly Taiwan 朱恩从改 O'Reilly
出版社: 中国电力出版社
丛编项: O'Reilly Java系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  JasonBrittain,是CollabNet公司的资深软件工程师。其工作的内容为开发由五十多个开源软件包构成的协作式的project-hosting基础软件。Jason的专长包括动态网页开发、Java应用程序服务器、高可用性与容错系统、集群系统与JakartaAnt组建系统。他对许多ApacheJakarta项目都有贡献,并曾经有好几年是活跃的开源软件开发者。

内容简介

在本书中,GaryPollice、LizAugustine、ChrisLowe和JasMadhur四位作者以自己的亲身经历说明了如何在一个小型团队、小型项目中应用Rational统一过程。其中包含了对开发过程中各种做法的原因和结果的全面分析,说明了开发团队如何对开发过程与开发环境进行动态的调整。本书的主要内容包括:如何在开发人员、开发过程和开发工具之间寻求平衡,并且在软件开发的整个过程中动态地维持这种平衡;如何组合RUP和敏捷开发原则中的多征方法来建立团队自身的开发过程,并且在项目进程中对开发过程进行适当的调整;如何选择适当的开发工具来对团队的活动提供支持,尤其是对于一个小型的分布式团队需要考虑哪些问题;客户的参与和意见关系到软件产品最终能否有效地满足客户需求。软件开发的目标是向用户交付具有一定价值的产品。为了提高工作效率,你必须在开发人员、开发过程与开发工具之间维持适度的平衡。每个人似乎都有自己最喜欢的开发工具、技巧和开发过程。软件公司把开发工具和方法卖给你,帮助你提高构建软件时的效率。顾问们向你宣讲他们的方法,试图让你相信他们知道如何帮助你的机构和项目团队做得更好。而我们开发人员则不停地学习新的技术、采用新的工具,来帮助我们在更短的时间里以更高的质量完成更多的工作。我们这些作者在各种软件项目中工作和对之进行观察的时间累计起来超过了七十五年。根据这些年中所得到的经验,我们得出一个结论,很可能一些聪明的读者也已经想到了:每一个项目都不一样,那些帮助某个团队取得了巨大成功的方法如果不具有通用性,可能会导致另一个团队的惨痛失败。每个团队都需要确定如何使用一个特定的开发过程,然后不断地进行调整才能取得进步。而在这种不会停止的变化面前,一个项目团队如何知道改变哪些做法可以获得最大的效果?我们的答案是,依靠学习尽可能多的技术,依靠学习有效使用支持不同技术的开发工具,然后确定哪些组合可以工作得最好,以及它们在什么情况下最有效。这也意味着一个不断学习的过程。好的程序员从其他的程序员那里学习。他们通过查看代码和阅读关于不同编程方法的书籍进行学习。测试人员通过学习测试专家的技巧、研究测试设计方案和学习如何使用新技术与新工具来获得提高。实际上,每一个独立的实践者都可以从其他从事相同工作的人那里,或者通过观察范例来学到知识。每个实践者都需要形成自己高效工作的风格,既作为独立的个人也作为一个更大的团队的一员。团队也一样需要利用其...

图书目录

第一章 Tomcat的开幕式

安装Tomcat

Tomcat的启动、停止及重启动

自动启动

安装后的测试

第二章 设定Tomcat

使用Apache Web服务器

管理领域、角色及用户

控制会话

访问JNDI与JDBC的资源

servlet自动重加载

重新安置Web应用程序的目录

自定义的用户目录

Tomcat应用程序的示例

服务端扩充

通用网关接口(CGI)

Tomcat Admin应用程序

第三章 在Tomcat中部署Servlet

及JSP Web应用程序

Web应用程序的布局

手动部署应用程序

自动部署

Manager应用程序

以Jakarta Ant进行自动化

第四章 Tomcat的性能调校

测量Web服务器的性能

外部调校

内部调校

容量规划

额外的资源

第五章 与Apache Web服务器的整合

简介

整合的优缺点

安装Apache httpd

Apache与Tomcat的整合

关于连接器及配置文件

总结

第六章 Tomcat的安全防护

简介

系统安全防护

多重服务器的安全防护模式

使用-security选项

架设Tomcat chroot监牢

过滤恶意的用户输入

以SSL加强Tomcat的安全防护能力

第七章 配置文件与其元素

server.xml

web.xml

tomcat-users.xml

catalina.policy

第八章 调试与疑难排解

解读日志文件

URL与HTTP会话

用RequestDumperValve来调试

无法停止Tomcat时

第九章 从源代码组建Tomcat

安装Jakarta Ant

取得源代码

下载支持库

组建Tomcat

第十章 建立Tomcat的集群系统

专门术语

HTTP请求的通信序列

额外的资源

第十一章 结业式

补充资源

社区

附录一 安装 Java

附录二 JSP与Servlet

附录三 jbchroot.c

附录四 BadInputFilterValve.java

索引