
tomcat源码
文章平均质量分 88
喝酸奶舔盖儿的土鳖
事情都是有双面性的。
展开
-
(二)Tomcat源码解析 - Tomcat架构详解
一、ServerIn the Tomcat world, a Server represents the whole container. Tomcat provides a default implementation of the Server interface., and this is rarely customized by users.在tomcat的世界里,一个serv原创 2015-02-12 15:53:59 · 580 阅读 · 0 评论 -
(九)Tomcat源码解析 - WebApp类加载机制原理分析
在一般的业务开发中我们可能较少接触和使用ClassLoader,但是在进行框架级程序开发时,设计良好的类加载机制能够实现更好地模块划分和更优的设计,如Java模块化技术OSGi就是通过为每个组件声明独立的类加载器来实现组件的动态部署功能。在Tomcat的代码实现中,为了优化内存空间以及不同应用间的类隔离,Tomcat通过内置的一些类加载器来完成了这些功能。原创 2015-03-03 17:01:54 · 635 阅读 · 0 评论 -
(八)Tomcat源码解析 - Tomcat类加载器原理
在JVM系列中说到JVM的类加载过程,tomcat类加载器是依赖于JVM类加载器的。 首先了解一下双亲委派模型原理:类加载器是树形结构,那加载类时就需要定义类到底由当前加载器还是父加载器去搜索加载。JVM加载模型的工作过程是: 如果一个类加载器收到了类加载的请求,它不会自己去尝试加载这个类,而是把这个请求委派给父类加载器去完成。 每一个层次的类加载器都是原创 2015-03-03 16:38:09 · 507 阅读 · 0 评论 -
(五)Tomcat源码解析 - Tomcat 系统架构与设计模式(一)-工作原理
这个分为两个部分的系列文章将研究 Apache Tomcat 的系统架构以及其运用的很多经典设计模式。本文是第 1 部分,将主要从 Tomcat 如何分发请求、如何处理多用户同时请求,还有它的多级容器是如何协调工作的角度来分析 Tomcat 的工作原理,这也是一个 Web 服务器首要解决的关键问题。本文以 Tomcat 5 为基础,也兼顾最新的 Tomcat 6 和 Tomcat 4。转载 2015-02-28 14:55:41 · 581 阅读 · 0 评论 -
(一)Tomcat源码解析 - Apache与Tomcat
一、Apache(Web服务器)Apache源于NCSAhttpd服务器,经过多次修改,由于其跨平台和安全性被广泛使用,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。本来它原创 2015-02-12 15:45:58 · 702 阅读 · 0 评论 -
(三)Tomcat源码解析 - Tomcat基础知识介绍
一、Tomcat目录结构1、bin: 存放启动和关闭tomcat脚本 Catalina:主要的脚本,用以启动和停止服务,供其他脚本调用。 Cpappent:其他脚本调用该脚本在Tomcat启动前动态设置classpath,允许用户在同一个安装下通过设置配置文件来重写该配置参数,各用户之间的设置互不影响。Digest:该脚本用于创建同期管理验证的摘要密码,通过加密密码提高安全性,原创 2015-02-26 13:14:10 · 605 阅读 · 0 评论 -
(六)Tomcat源码解析 - Tomcat 系统架构与设计模式(二)-设计模式分析
原文链接:http://www.ibm.com/developerworks/cn/java/j-lo-tomcat2/这个分为两个部分的系列文章研究了 Apache Tomcat 服务器的系统架构以及其运用的很多经典设计模式。第 1 部分 分析了 Tomcat 的工作原理,第 2 部分将分析 Tomcat 中运用的许多经典设计模式,如模版模式、工厂模式和单例模式等。通过学习它们的实践转载 2015-02-28 15:31:30 · 607 阅读 · 0 评论 -
(四)Tomcat源码解析 - 一次request与response的过程
Tomcat最本质就是一个能运行JSP/Servlet的Web服务器 ,如果真正的想了解tomcat它的运转机制,最典型的应用就是用户通过浏览器访问服务器,Tomcat接收到请求后转发给Servlet,由Servlet处理完成之后,把结果返回给客户端。今天分析tomcat一次request与response的过程。最简单的方式是,Hello World! 进入debug模式。Tomcat处理原创 2015-02-28 11:46:09 · 1736 阅读 · 0 评论 -
(七)Tomcat源码解析 - Servlet 工作原理解析
Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求。本文将带你认识 Java Web 技术是如何基于 Servlet 工作,你将知道:以 Tomcat 为例了解 Servlet 容器是如何工作的?一个 Web 工程在 Servlet转载 2015-02-28 15:47:59 · 973 阅读 · 0 评论 -
(十)Tomcat源码解析 - Tomcat总结
通过这一系列的tomcat源码的学习,了解到tomcat的定义、组成、工作原理及过程,总结来说,tomcat本质可以理解为一个容器。推荐一本书《深入剖析tomcat》中文英文版均可,里面讲述了tomcat的更加本质,更加透彻的理论原理。接下来研究“网络协议”这个版块,然后继续讲tomcat原理的本质。Tomcat源码解析(待续)。原创 2015-03-12 17:34:48 · 426 阅读 · 0 评论