失效链接处理 |
深入剖析TomcatQ中文版QPDF 下蝲
转蝲自:(x)http://download.csdn.net/detail/qq_32426399/9685792
本站整理下蝲Q?/strong>版权归出版社和原作者所有,链接已删除,误买正?/b>
用户下蝲说明Q?/strong>
?sh)子版仅供预览,下蝲?4时内务必删除,支持正版Q喜Ƣ的误买正版书c:(x)
http://product.dangdang.com/1484458136.html
相关截图Q?br />
![]() 资料介:(x) 《深入剖析Tomcat》深入剖析Tomcat 4和Tomcat 5中的每个lgQƈ揭示其内部工作原理。通过学习(fn)《深入剖析Tomcat》,你将可以自行开发TomcatlgQ或者扩展已有的lg?Tomcat是目前比较流行的Web服务器之一。作Z个开源和型的轻量应用服务器,Tomcat 易于使用Q便于部|Ԍ但Tomcat本n是一个非常复杂的pȝQ包含了很多功能模块。这些功能模块构成了Tomcat的核心结构。《深入剖析Tomcat》从最基本的HTTPh开始,直至使用JMX技术管理Tomcat中的应用E序Q逐一剖析Tomcat的基本功能模块,q以示例代码,使读者可以逐步实现自己的Web服务器?/span> 资料目录Q?/strong> 译者序 前 a W?章 一个简单的Web服务? 1.1 HTTP1 1.1.1 HTTPh1 1.1.2 HTTP响应2 1.2 Socketc? 1.3 应用E序5 1.3.1 HttpServerc? 1.3.2 Requestc? 1.3.3 Responsec?0 1.3.4 q行应用E序12 1.4 结13 W?章 一个简单的servlet容器14 2.1 javax.servlet.Servlet接口14 2.2 应用E序 116 2.2.1 HttpServer1c?7 2.2.2 Requestc?9 2.2.3 Responsec?1 2.2.4 StaticResourceProcessorc?3 2.2.5 servletProcessor1c?4 2.2.6 q行应用E序27 2.3 应用E序227 2.4 结30 W?章 q接?1 3.1 StringManagerc?1 3.2 应用E序33 3.2.1 启动应用E序35 3.2.2 HttpConnectorc?6 3.2.3 创徏HttpRequest对象38 3.2.4 创徏HttpResponse对象49 3.2.5 静态资源处理器和servlet处理?0 3.2.6 q行应用E序50 3.3 结52 W?章 Tomcat的默认连接器53 4.1 HTTP 1.1的新Ҏ(gu)?4 4.1.1 持久q接54 4.1.2 块编?4 4.1.3 状态码100的?5 4.2 Connector接口55 4.3 HttpConnectorc?6 4.3.1 创徏服务器套接字56 4.3.2 l护HttpProcessor实例56 4.3.3 提供HTTPh服务57 4.4 HttpProcessorc?8 4.5 Request对象61 4.6 Response对象62 4.7 处理h62 4.7.1 解析q接65 4.7.2 解析h65 4.7.3 解析h?5 4.8 单的Container应用E序66 4.9 结70 W?章 servlet容器71 5.1 Container接口71 5.2 道d73 5.2.1 Pipeline接口76 5.2.2 Valve接口76 5.2.3 ValveContext接口76 5.2.4 Contained接口77 5.3 Wrapper接口77 5.4 Context接口78 5.5 Wrapper应用E序78 5.5.1 ex05.pyrmont.core.SimpleLoaderc?8 5.5.2 ex05.pyrmont.core.SimplePipelinec?9 5.5.3 ex05.pyrmont.core.SimpleWrapperc?9 5.5.4 ex05.pyrmont.core.SimpleWrapperValvec?0 5.5.5 ex05.pyrmont.valves.ClientIPLoggerValvec?1 5.5.6 ex05.pyrmont.valves.HeaderLoggerValvec?1 5.5.7 ex05.pyrmont.startup.Bootstrap182 5.5.8 q行应用E序84 5.6 Context应用E序84 5.6.1 ex05.pyrmont.core.SimpleContextValvec?7 5.6.2 ex05.pyrmont.core.SimpleContextMapperc?7 5.6.3 ex05.pyrmont.core.SimpleContextc?9 5.6.4 ex05.pyrmont.startup.Bootstrap289 5.6.5 q行应用E序91 5.7 结92 W?章 生命周期93 6.1 Lifecycle接口93 6.2 LifecycleEventc?4 6.3 LifecycleListener接口94 6.4 LifecycleSupportc?5 6.5 应用E序97 6.5.1 ex06.pyrmont.core.SimpleContextc?7 6.5.2 ex06.pyrmont.core.SimpleContextLifecycleListenerc?00 6.5.3 ex06.pyrmont.core.SimpleLoaderc?01 6.5.4 ex06.pyrmont.core.SimplePipelinec?01 6.5.5 ex06.pyrmont.core.SimpleWrapperc?01 6.5.6 q行应用E序103 6.6 结104 W?章 日志记录?05 7.1 Logger接口105 7.2 Tomcat的日志记录器106 7.2.1 LoggerBasec?06 7.2.2 SystemOutLoggerc?07 7.2.3 SystemErrLoggerc?07 7.2.4 FileLoggerc?08 7.3 应用E序111 7.4 结112 W?章 载入?13 8.1 Java的类载入?13 8.2 Loader接口114 8.3 Reloader接口116 8.4 WebappLoaderc?16 8.4.1 创徏c蝲入器117 8.4.2 讄仓库118 8.4.3 讄c\?18 8.4.4 讄讉K权限118 8.4.5 开启新U程执行cȝ重新载入118 8.5 WebappClassLoaderc?20 8.5.1 cȝ?20 8.5.2 载入c?21 8.5.3 应用E序121 8.6 q行应用E序124 8.7 结124 W?章 Session理125 9.1 Session对象126 9.1.1 Session接口126 9.1.2 StandardSessionc?27 9.1.3 StandardSessionFacadec?29 9.2 Manager130 9.2.1 Manager接口130 9.2.2 ManagerBasec?31 9.2.3 StandardManagerc?32 9.2.4 PersistentManagerBasec?33 9.2.5 PersistentManagerc?35 9.2.6 DistributedManagerc?35 9.3 存储?36 9.3.1 StoreBasec?37 9.3.2 FileStorec?38 9.3.3 JDBCStorec?39 9.4 应用E序139 9.4.1 Bootstrapc?39 9.4.2 SimpleWrapperValvec?40 9.4.3 q行应用E序141 9.5 结142 W?0章 安全?43 10.1 领域143 10.2 GenericPrincipalc?44 10.3 LoginConfigc?45 10.4 Authenticator接口145 10.5 安装验证器阀146 10.6 应用E序147 10.6.1 ex10.pyrmont.core.SimpleContextConfigc?47 10.6.2 ex10.pyrmont.realm.SimpleRealmc?49 10.6.3 ex10.pyrmont.realm.SimpleUserDatabaseRealm152 10.6.4 ex10.pyrmont.startup.Bootstrap1c?54 10.6.5 ex10.pyrmont.startup.Bootstrap2c?56 10.6.6 q行应用E序158 10.7 结158 W?1章 StandardWrapper159 11.1 Ҏ(gu)调用序列159 11.2 SingleThreadModel160 11.3 StandardWrapper161 11.3.1 分配servlet实例162 11.3.2 载入servletc?64 11.3.3 ServletConfig对象167 11.3.4 servlet容器的父子关p?69 11.4 StandardWrapperFacadec?70 11.5 StandardWrapperValvec?71 11.6 FilterDefc?72 11.7 ApplicationFilterConfigc?74 11.8 ApplicationFilterChainc?75 11.9 应用E序175 11.10 结177 W?2章 StandardContextc?78 12.1 StandardContext的配|?78 12.1.1 StandardContextcȝ构造函?79 12.1.2 启动StandardContext实例179 12.1.3 invoke()Ҏ(gu)183 12.2 StandardContextMapperc?84 12.3 寚w载的支持187 12.4 backgroundProcess()Ҏ(gu)188 12.5 结190 W?3章 Host和Engine191 13.1 Host接口191 13.2 StandardHostc?93 13.3 StandardHostMapperc?95 13.4 StandardHostValvec?96 13.5 Z么必要有一个Host容器197 13.6 应用E序1198 13.7 Engine接口199 13.8 StandardEnginec?01 13.9 StandardEngineValvec?01 13.10 应用E序2202 13.11 结203 W?4章 服务器组件和服务lg204 14.1 服务器组?04 14.2 StandardServerc?06 14.2.1 initialize()Ҏ(gu)206 14.2.2 start()Ҏ(gu)207 14.2.3 stop()Ҏ(gu)207 14.2.4 await()Ҏ(gu)208 14.3 Service接口209 14.4 StandardServicec?11 14.4.1 connector和container211 14.4.2 与生命周期有关的Ҏ(gu)213 14.5 应用E序215 14.5.1 Bootstrapc?15 14.5.2 Stopperc?17 14.5.3 q行应用E序218 14.6 结219 W?5章 Digester?20 15.1 Digester?21< |