`
uule
  • 浏览: 6358867 次
  • 性别: Icon_minigender_1
  • 来自: 一片神奇的土地
社区版块
存档分类
最新评论

tomcat总结

 
阅读更多

百度文库:《how-tomcat-works中文版》

How Tomcat works学习笔记-系列

tomcat7源码分析-系列

Tomcat7启动分析(一)启动脚本-系列

tomcat源码解析(一)——Bootstrap和Catalina启动部分

 

Tomcat源码学习(2)-How Tomcat works

《How Tomcat Works》读书笔记系列(一)

Tomcat源码分析(一)---架构

Tomcat源码学习笔记

深入学习Tomcat---自己动手写服务器(附服务器源码)

我们到底能走多远系列

 

Tomcat剖析(三):连接器(1)

 

源码学习博客

 

在Web应用中通过TomcatAPI对Tomcat进行访问与控制 

Tomcat StringManager阅读学习

查看tomcat启动文件都干点啥---server对象

 

 

How Tomcat Works这本书介绍了Tomcat的工作原理,分别讨论了Tomcat4.1.14与5.0.18,最好的地方是,它从构造一个简单的服务器迭代式的介绍,每一章都在前面的基础上添加一部分,最终构造了一个强大如Tomcat的web服务器,

Servlet容器工作方式

1.  创建一个request对象,用于封装servlet可能会用到的信息,像parameters、headers、cookies、URI,request对象必须实现javax.servlet.http.ServletRequest 或javax.servlet.ServletRequest;

2.  创建一个response对象,用于对client进行响应,resonse对象必须实现javax.servlet.ServletResponse和javax.servlet.http.ServletResponse;

3.  调用servlet的service方法,并把request和response对象传给servlet,servlet通过request获取参数,通过response写信息。

 

    Catalina拥有成熟和优雅的设计,同时它也是采用模块化思想进行设计的,主要可以分为connector 和 container两大模块

 

 ============================================================================

StaticResourceProcessor  

 

ServletRrocessor:

URI -》 servletName -》 URLClassLoader.loadClass(servletName)获取Servlet类myClass

   -》 myClass.newInstance()获取Servlet对象myServlet

   -》 myServlet.service((ServletRequest)request, (ServletResponse)response);  

JAVA类加载机制

URLClassLoader使用方法和解析

ClassLoader 与 URLClassLoader 的用法

Tomcat加载servlet类文件原理分析

Tomcat工作原理分析

 

 

 

 

 

分享到:
评论

相关推荐

    Tomcat总结文档

    Tomcat总结文档 一、Tomcat介绍 Tomcat是Apache软件基金会下的Jakarta项目中的一个核心项目,是一个开源的、免费的Web应用服务器,主要用来运行Java Servlet和JavaServer Pages(JSP)。Tomcat是轻量级的,相比...

    Tomcat总结.docx

    【Tomcat概述】 Tomcat是一款开源的轻量级Web应用服务器,它实现了Java Servlet和JavaServer Pages(JSP)规范,使得开发者可以使用Java技术构建Web应用程序。Tomcat基于HTTP和HTTPS协议与客户端进行通信,其中HTTP...

    tomcat的一些总结

    对tomcat各种博客的整理,包括了对tomcat的一些流程的描述

    Eclipse RAP2.1部署到Tomcat总结

    本人只会用RCP开发个C/S的程序,最近看到RAP项目想试一下,在百度上看了很多文章关于如何部署RAP到Tomcat,有些文章已经过时的了,还是没能理解清楚,最后弄了2天时间,搞来搞去没办法调试出来,最后都想放弃了。...

    Apache和Tomcat整合总结.pdf

    apache与tomcat整合总结操作文档,虚拟机环境下的Linux 用的Nat和本机相连 Linux IP: 192.168.128.129 XP IP: 192.168.128.1 OS:CentOS 5.4 JDK: CentOS自带的jdk-1.6.0 RPM包 PHP:php-5.1.6(linux光盘...

    tomcat性能调优总结

    "Tomcat性能调优总结" Tomcat性能调优是指对 Tomcat 服务器的性能进行调整和优化,以提高其处理能力和响应速度。Tomcat 的性能调整可以分为两类:外部环境调整和自身调整。外部环境调整包括调整非 Tomcat 组件,如...

    Tomcat学习总结.zip

    《Tomcat学习总结》 Tomcat,作为Java Web应用程序的开源服务器,是Apache软件基金会Jakarta项目的一个核心组件。在本文中,我们将深入探讨Tomcat 8.5版本的学习要点,包括其工作原理、配置与优化,以及在实际开发...

    Tomcat漏洞总结.rar

    tomcat 漏洞总结 包括后台暴力破解 幽灵猫getshell war包getshell 任意文件上传

    tomcat 7 和 tomcat 8

    总结来说,Tomcat 7和Tomcat 8在支持的Java EE规范、性能优化、配置简化和安全性方面都有显著提升。Tomcat 8更是向前迈进了一步,引入了HTTP/2和WebSocket 1.1等现代网络协议,使得应用程序能够更好地适应互联网的...

    tomcat 学习与分析总结资料

    《Tomcat学习与分析总结资料》是一份涵盖了Tomcat服务器核心知识的综合资源,适合对Java Web应用服务器感兴趣的开发者深入学习。Tomcat是Apache软件基金会的项目,是世界上最流行的开源Servlet容器,它实现了Java ...

    apache和tomcat配置总结

    以下是对Apache和Tomcat配置的详细总结: 1. **Apache与Tomcat集群的三种方式**: - **JK模垰**:通过mod_jk模块连接Apache和Tomcat,提供高效的数据传输和负载均衡。 - **HTTP代理**:Apache作为反向代理服务器...

    tomcat打补丁方法

    #### 五、总结 正确地安装Tomcat补丁对于维护系统的安全性至关重要。通过遵循上述步骤,您可以有效地保护您的Tomcat服务器免受已知安全漏洞的影响。同时,定期关注Apache Tomcat的官方网站,及时了解最新的安全动态...

    TOMCAT不能正常启动总结

    标题“TOMCAT不能正常启动总结”涉及到的是在部署和运行Apache Tomcat服务器时遇到的问题。Tomcat是一款广泛使用的开源Java应用服务器,主要用于运行Servlet和JSP应用。当Tomcat无法正常启动时,可能的原因多样,...

    Tomcat完整非常全的总结文档以及eclipse配置

    ### Tomcat 安装与配置详解 #### 一、Tomcat 概览及安装 Tomcat,作为一款广泛使用的开源Java Servlet容器,是许多开发者构建Web应用时的首选。其支持最新的Servlet和JSP规范,并提供了对Java EE Web Profile的...

    关于tomcat集群部署总结

    关于Tomcat集群部署总结 一、Tomcat集群基础概念 在深入探讨Tomcat集群的配置细节之前,我们先来了解一下Tomcat集群的基本概念。Tomcat作为一款广泛使用的Java Web容器,支持多种部署方式,其中集群部署是提高系统...

    tomcat字符编码总结

    ### Tomcat字符编码总结 #### 一、引言 在Web开发中,字符编码问题一直是让人头疼的问题之一,尤其是在处理中文等多字节字符时。本文将深入探讨Tomcat环境中字符编码的相关知识点,并通过实际案例分析如何有效解决...

    SmartTomcat-3.8.5.zip

    总结,SmartTomcat 3.8.5版作为IDEA中的一个重要插件,为Java Web开发者提供了便捷的Tomcat服务器管理功能,通过自动部署、实时热更新和调试等特性,极大地提高了开发效率。如果你是IDEA用户且经常处理Tomcat相关的...

    tomcat-redis-session-manager的jar包-包含Tomcat7和Tomcat8

    总结起来,Tomcat-Redis-Session-Manager通过整合Redis和Tomcat,实现了高效、可靠的session管理,特别适用于需要处理高并发和分布式部署的Web应用。其提供的jar包简化了集成过程,让开发者能快速地在Tomcat7和...

    Tomcat性能调优实战总结

    【Tomcat性能调优实战总结】 Tomcat性能调优是一个涉及多方面技术的复杂过程,主要包括对外部环境的调整和Tomcat自身配置的优化。在实际应用中,我们需要通过压力测试来评估系统的性能表现,然后根据测试结果进行...

Global site tag (gtag.js) - Google Analytics