电子书:《深入剖析tomcat》-网上版本不够清晰故重做《深入剖析tomcat》网上版本不够清晰故重做

电子书:《深入剖析tomcat》-网上版本不够清晰故重做《深入剖析tomcat》网上版本不够清晰故重做

资源下载
仅限VIP下载,请先
犹豫不决让我们错失一次又一次机会!!!

电子书:《深入剖析tomcat》-网上版本不够清晰故重做《深入剖析tomcat》网上版本不够清晰故重做

111

内容简介:

华章专业开发者丛书深入剖析mcathow tomcat worksa guide to developing your own javaservlet container(美) budi kurniawanpaul deck曹旭东译本书深人剖析 tomcat a4和 tomcat5中的每个组件.并揭示其内部工作原理。通过学习本书.你将可以自行开发 tomcat组件.或者扩展已有的组件。 tomcat是目前比较流行的wb服.务.器之一。作为一个开源和小型的轻量级应用服.务.器. tomcat易干使用.便于部署.但 tomcat本身是一个非常复杂的系统.包含了很多功能模块这些功能模块构成了 tomcat i的核心结构。本书从最基本的htip请求开始.直至使用mx技术管理 tomcat的应用程序.逐一创析 tomcat的基本功能模块.并配以示例代码.使读者可以逐步实现自己的web服.务.器own java servlet container by budi kumiawan and paul deck. published by brainy software. in copyight 2004all rights reserved. no part of this book may be reproduced or transmitted in any form or by any means.electronic or mechanical. including photocopying. recording. or by any information storage and retrieval systemwithout permission of brainy software. incchinese simplified language edition published by china machine presscopyright o 2012 by china machine press本书中文简体字版由 brainy software授权机械工业出版社独家出版。未经出版者书面许可.不得以任何方式复制或抄袭本书内容封底无防伪标均为盗版版权所有.侵权必究本书法律顾问北京市展达律师事务所n isomil本书版权登记号:图字:01-2011-7874图书在版编目(cip)数据深入剖析 tomcat(美)克尼亚万( kurniawan.b.).(美)德克(deck.p.)著:曹旭东译.一北京机械工业出版社.2012.1(华章专业开发者丛书)书名原文: how toisbn978-7-111-36997-4.深…m.①克…德…③曹…皿.java语言一程序设计v.tp312中guo版本图书馆cip数据核字(2011)第2735号机械工业出版社(北京市西城区百万庄大街22号邮政编码100920责任编辑:谢晓芳北京京北印刷有限公司印届2012年5月第1版第2次印刷86mm×240mm:22.25印张准书号:isbn978-7-11136997-4定价:59.00元凡购本书.如有缺页、倒页、脱页.由本社发行部调换客服热线010)88378991:88361066购书热线010)68326294:88376949:68995259投稿热线010)88379604读者信箱:hzjsj(@abook.com译者序tomcat.是 apache软件基金会( apache software foundation)的一个顶级项目.由 apachesun和其他一些公司及个人共同开发.是目前比较流行的web服.务.器之ー。作为一个开源的、小型的轻量级应用服.务.器. tomcat i深受广大程序员的喜爱.具有占用系统资源少.扩展性好支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断地改进和完善中.任何一感兴趣的程序员都可以更改它或在其中加人新的功能。虽然 tomcat易于使用.便于部署.但 tomcat本身是一个非常复杂的系统.包含了很多功能模块。这些功能模块密切合作.各司其职.构成了 tomcat p的核心结构。作者从最基本的htp请求开始.直至使用jmx技术管理 tomcat中的应用程序.逐步深入.逐一剖析 tomcat的基本功能模块.并配以示例代码.使读者可以逐步实现自己的一个wb服务当然.本书并不能完全覆盖 tomcat..书中并没有包含 tomcat的太多设计思路及具体的实现细节.而是更注重对 tomcat基本结构的分析介绍。在每一章中都有与本章内容相关的示例应用程序.帮助读者更好地理解该章的内容入、本书由曹旭东翻译.由手时间仓促.加上译者水平有限、.书中难免有確漏之处.望广大读者曹旭东前言欢迎阅读本书。本书割析了 tomcat412版本和 tomcat50.18版本的基本结构.井解释了其 servlet容器 catalina的内部工作原理。 catalina是开源、免费的.也是最受欢迎的 servlet容器之ー。 tomcat本身是一个复杂的系统.包含了许多不同的组件。若你想学习 tomcat的工作方式.应该从了解这些组件开始。本书描述 tomcat的总体结构.并针对每个组件建立一个简单的版本使你更好地理解组件的工作机制.之后对真实组件进行描述“本书结构”一节会对全书的章节设置做一个总体介绍.井说明构建的应用程序的总体结构。在“准备必需的软件”一节.说明需要下载使用哪些软件.如何为代码创建目录结构等本书读者对象本书适合于所有使用java技术工作的开发人员如果你是一名 jsp/servlet i程序员或 tomcat用户.井想了解 servlet容器是如何工作的.那么本书很适合你如果你想加入 tomcat-开发团队.那么本书很适合你.因为你首先要学习已有的代码是如何工作的如果你不是一名web开发人员.但对软件开发很有兴趣.那么你可以从本书中学习到一个大型应用软件(如 tomcat)是如何设计和开发的如果你想对 tomcat进行配置或定制.你应该阅读本书为了更好地理解本书所讲述的内容.你需要理解java中的面向对象编程知识.以及 servlet编程方面的知识。如果你对后者还不熟悉.那么你学习起来可能会有些困难。你可以先学习一下servlet编程方面的知识.例如看一下bud的《 java for the web with servlets.jsp. and ejb》一书为了使你更好地理解本书的内容.每一章的开头都会有一段与该章内容相关的背景信息的介绍servlet.容器是如何工作的servlet容器是一个复杂的系统.但是.它有3个基本任务.对每个请求. servlet容器会为其完成以下3个操作:创建一个 request y对象.用可能会在调用的 servlet i中使用到的信息填充该 request对象.如参数、头、 cookie、查询字符串、uri等。 reqeust对象是 javax. servlet. servletreques!接口或javax.servlet.httpservletrequest:接口的一个实例?创建一个调用 servlet的 response对象.用来向web客.户.端发送响应。 response对象是avaxservletservletresponse:接口或javax.servlet.http.servletresponse接口的一个实例调用 servlet i的 service方法.将 request对象和 response对象作为参数传入。 servlet.从request对象中读取信息.并通过 response对象发送响应信息。当你阅读具体的章节时.你会看到关于 servlet容器 catalina的详细描述catalina框图catalina是一个成熟的软件.设计和开发得十分优雅.功能结构也是模块化的。上一节“ servlet容器是如何工作的”中提到了 servlet容器的任务.基于这些任务可以将 catalina划分为两个模块:连接器( connector)和容器( container)。图1-1很简单.在后续的章节中.你会逐个接触到所有的组件servlet容器图1-1 catalina的主要模块现在.回到图1-1.这里的连接器负责将一个请求与容器相关联。它的工作包括为它接收到的每个htp请求创建一个 request对象和一个 response对象。然后.它将处理过程交给容器。容器从连接器中接收到 request.对象和 response对象.并负责调用相应的 servlet p的 servicc0方法但是请记住.上面所描述的处理过程只是 catalina容器处理请求的整个过程的一小部分犹如冰山的一角.在容器中还包括很多其他的事情要做。例如.在容器调用相应的 servlet f的service)方法之前.它必须先载入该 servlet类.对用户进行身份验证(如果有必要的话).为用户更新会话信息等。因此.当你发现容器使用了很多不同的模块来处理这些事情时.请不要太惊讶。例如.管理器模块用来处理用户会话信息.载入器模块用来载入所需的 servlet类等tomcat4和 tomcat5?mas认的连接器比tm数认的连接执行存c.3和会.本书涵盖了 tomcat4和 tomcat5两个版本。下面是这两个版本的一些区别tomcat 5支持 servlet2.4和jsp2.0规范. tomcat4支持 servi1.2规范tomcat 5使用共享线程来执行后台任务.而 tomcat4的组件使用各自的线程执行后台任务.因此.相比于 tomcat4. tomcat5更节省资源tomcat5不再使用映射器组件来查找子组件.因此.代码更简单本书结构本书共20章.前两章概述了全书内容。第1章介绍了http服.务.器是如何工作的.第2章介绍了一个简单的 servlet容器。第3章和第4章着重于连接器的说明.第5-20章介绍容器中的各个组件。每一章的内容简介注意都配有一个应用程序用于对诚章所介绍组件进行实际应用的说明

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
犹豫不决让我们错失一次又一次机会!!!
原文链接:https://1111down.com/224467.html,转载请注明出处

本站开启缓存功能

登入后回任何页面即可登入成功,当前页不显示

没有账号?注册  忘记密码?

社交账号快速登录