Tomcat
文章平均质量分 53
「已注销」
这个作者很懒,什么都没留下…
展开
-
tomcat源码分析
转载:http://blog.csdn.net/ThomasHuang/article/details/223940:前言我们知道了tomcat的整体框架了, 也明白了里面都有些什么组件, 以及各个组件是干什么用的了。http://www.csdn.net转载 2011-09-13 20:12:43 · 623 阅读 · 0 评论 -
从Tomcat中得到更多-Tomcat的源码分析
转载:http://www.ibm.com/developerworks/cn/java/l-from-tomact/1.关于Tomcat的基本情况众所周知Tomcat是一个免费的开放源码的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,也是sun公司官方推荐的servlet和jsp容器,同时它还获得过多种荣誉。servlet和jsp的最转载 2011-12-15 14:33:25 · 964 阅读 · 0 评论 -
tomcat源码分析博客地址
tomcat源码分析博客:1. http://mabusyao.iteye.com/category/1569672. http://ss1.iteye.com/blog/511367(很强大,写得很好)原创 2011-12-14 14:06:13 · 526 阅读 · 0 评论 -
深入分析 Java 中的中文编码问题
http://www.ibm.com/developerworks/cn/java/j-lo-chinesecoding/简介: 编码问题一直困扰着开发人员,尤其在 Java 中更加明显,因为 Java 是跨平台语言,不同平台之间编码之间的切换较多。本文将向你详细介绍 Java 中编码问题出现的根本原因,你将了解到:Java 中经常遇到的几种编码格式的区别;Java转载 2011-12-28 02:11:40 · 591 阅读 · 0 评论 -
远程调试web项目(tomcat)
相信做过Java Web项目的朋友都非常熟悉MyEclipse(汗,有不知道的?),集成Tomcat一点deploy按钮,直接发布成功,再一个start就可以欣赏自己的大做了。可有些项目或者公司不允许使用MyEclipse(收费的,呵呵),所以部署打包的事完全交给了Ant或者Maven来做,但这两兄弟都得在命令行下来做,对于被MyEclipse惯坏的我来说,用着简直是痛苦之极,就拿Ant来说,往往转载 2012-01-06 20:37:02 · 1468 阅读 · 0 评论 -
tomcat热部署的实现原理
一. 概述名词解释:所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。对于Java应用程序来说,热部署就是在运行时更新Java类文件。在基于Java的应用服务器实现热部署的过程中,类装入器扮演着重要的角色。大多数基于Java的应用服务器,包括EJB服务器和Servlet容器,都支持热部署。类装入器不能重新装入一个已经装入的类,但只要使用一个新的类装转载 2012-02-01 10:16:53 · 2159 阅读 · 0 评论 -
Tomcat 系统架构与设计模式,第 1 部分: 工作原理
1. http://www.ibm.com/developerworks/cn/java/j-lo-tomcat1/index.htmlTomcat 系统架构与设计模式,第 1 部分: 工作原理2. http://www.ibm.com/developerworks/cn/java/j-lo-servlet/ Servlet 工作原理解析3.developerWorks转载 2011-12-28 04:11:20 · 689 阅读 · 0 评论 -
Tomcat处理HTTP请求源码分析(上)
http://www.infoq.com/cn/articles/zh-tomcat-http-request-1 很多开源应用服务器都是集成tomcat作为web container的,而且对于tomcat的servlet container这部分代码很少改动。这样,这些应用服务器的性能基本上就取决于Tomcat处理HTTP请求的connector模块的性能。本文首先从应用层次分析了t转载 2011-12-31 17:00:06 · 718 阅读 · 0 评论 -
Web服务器父与子 Apache和Tomcat区别
熟悉三国的朋友都知道曹操,曹操有二十五个儿子,其中最得曹操宠爱的是曹丕、曹植、曹彰三个,曹丕性格阴冷,擅长政治;曹植才华横溢,放浪不羁;曹彰武艺高强,战功卓著。曹操一直希望这三个儿子当中选取自己的继承人,最后与曹操性格最为相近的曹丕脱颖而出。但是我们永远都不会否认曹植的才华和曹彰的武功。Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和转载 2011-12-31 17:11:47 · 610 阅读 · 0 评论 -
Tomcat源码的catalina中利用Digester解析conf/server.xml
http://blog.csdn.net/wgw335363240/article/details/5869660最近在学习Tomcat的源码,在catalina. createStartDigester方法中,Tomcat开发人员采用了Digester来读取conf/server.xml文件,以前读取xml文件一般采用Dom4j和SAX。由于对Digester比较陌生,所以今天抽转载 2012-01-04 13:27:23 · 913 阅读 · 0 评论 -
Tomcat 源代码分析之Socket通讯
系列文章皆为Tomcat 7.0代码代码分析。 1. Socket通讯:Tomcat对于 Socket的处理方式主要分为以下几种: BIO方式:采用Java阻塞Socket通讯的方式处理连接。 NIO方式:之前采用BIO(阻塞方式),现在由于在Java1.4之后引入NIO,提供了NIO的实现。APR方式:为了和本地机器更好的集成,有更高的性能,例如一些高级的系统IO转载 2012-07-10 16:14:52 · 796 阅读 · 0 评论 -
how tomcat works
http://wenku.baidu.com/view/a711824f2b160b4e767fcf55.html原创 2012-07-11 10:37:19 · 568 阅读 · 0 评论 -
下载编译tomcat源码
咱们分析的是 tomcat 61. 下载Tomcat6.0的源代码 首先用 svn export 出源代码, 官网下的源码包我不知道有没有 build.xml , 读者可以验证一下, 我映像中是没有的。exoprt 之前你可以在浏览器直接输入 http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/ , 然后选择要export转载 2011-12-15 13:49:49 · 1773 阅读 · 0 评论 -
Tomcat中xml的解析器Digester 第二篇(共三篇)
转自:http://alanwu.iteye.com/blog/143911 为了方便这篇文章仍然使用第一篇的XML和Bean。 第一篇实现了SaxCatalogUnmarshaller, 利用SAX技术将XML转成一个装配好的Java Object. 但是其中有很多需要改进的地方。 最明显需要改进的就是有大量的if-else来匹配刚读进来的XML元素, 如果XML中大量不同的类对应, 将转载 2011-12-24 10:30:17 · 861 阅读 · 0 评论 -
tomcat源码解析
转载:http://www.blogjava.net/hlq37/archive/2011/01/20/343277.html 自己最近在学习Java Web编程,先是读了Sun公司的官方文档Java EE 5的tutorial(http://java.sun.com/j转载 2011-09-15 18:16:57 · 898 阅读 · 0 评论 -
深入理解http协议
转载: http://www.blogjava.net/zjusuyong/articles/304788.htmlhttp协议学习系列1. 基础概念篇1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它转载 2011-09-27 11:15:17 · 995 阅读 · 0 评论 -
tomcat源码---启动过程分析
转载:http://www.yuanma.org/data/2007/0213/article_2306.htmTomcat 原理解说:启动过程分析从开始学Java,使用网页编程,我们的程序就一直在web容器内运行。容器的概念也是彷佛距离我们相当遥远。Spring给了我们一扇窗户,让我们理解轻量级容器的解决方案。非常庆幸我们所处在一个开源的Java世界,所有的优秀软件都可以在代转载 2011-12-07 18:44:04 · 789 阅读 · 0 评论 -
tomcat流程分析
在浏览器中发送一个url,在服务器tomcat端:JIoEndpoint里会通过Acceptor来统一接收请求,然后Acceptor将接收到的请求交给SocketProcessor来处理,SocketProcessor调用具体的Handler的process方法来处理由上图可以看到最终会调用servlet的doGet或者doPost方法,结合tomcat的架构图,这个过程更加明原创 2011-12-19 16:44:03 · 946 阅读 · 0 评论 -
Comet:基于 HTTP 长连接的“服务器推”技术
转载:http://www.ibm.com/developerworks/cn/web/wa-lo-comet/“服务器推”技术的应用请访问 Ajax 技术资源中心,这是有关 Ajax 编程模型信息的一站式中心,包括很多文档、教程、论坛、blog、wiki 和新闻。任何 Ajax 的新信息都能在这里找到。转载 2011-12-19 18:48:19 · 758 阅读 · 0 评论 -
tomcat启动流程日志
下载了tomcat 6的源码,添加上自己的log,编译,启动BootStrap的main方法,log如下:*********enter Bootstrap's main()******************enter Bootstrap's init()*********2011-12-19 16:40:39 org.apache.catalina.startup.ClassLoad原创 2011-12-19 16:39:34 · 7163 阅读 · 0 评论 -
tomcat Request类图
原创 2011-12-20 14:38:24 · 847 阅读 · 0 评论 -
tomcat request综述
Request这个类可谓tomcat的一大核心,几乎所有connector和容器都要用到它Request类实现了对底层http字节流的封装,因为http本质上是从网络过来的一串字节流,并且从逻辑上根据http协议,分成了头和体,其中头部又有很多字段(包括MIME字段)。而Request的作用就是把这些字节封装成对应的字段,并且达到处理效率的最优因此,Request里面大部分方法是字原创 2011-12-20 14:50:10 · 886 阅读 · 0 评论 -
Tomcat APR
转载:http://open-open2009.iteye.com/blog/399273Tomcat网站的文档专门有一块是介绍在Tomcat中如何使用APR库的,说白了就是如何在Tomcat中使用JNI的方式来读取文件以及进行网络传输。这个东西可以大大提升Tomcat对静态文件的处理性能,同时如果你使用了HTTPS方式传输的话,也可以提升SSL的处理性能。 一般在Window转载 2011-12-14 14:05:29 · 1326 阅读 · 0 评论 -
TOMCAT源码分析(启动框架)
TOMCAT源码分析(启动框架) 前言: 本文是我阅读了TOMCAT源码后的一些心得。 主要是讲解TOMCAT的系统框架, 以及启动流程。若有错漏之处,敬请批评指教! 建议: 毕竟TOMCAT的框架还是比较复杂的, 单是从文字上理解, 是不那么容易掌握TOMCAT的框架的。 所以得实践、实践、再实践。 建议下载一份TOMCAT的源码, 调试通过, 然后单步跟踪其启动过程转载 2011-12-24 16:11:57 · 913 阅读 · 0 评论 -
tomcat源码编译,调试
参考资料:http://tomcat.apache.org/tomcat-6.0-doc/building.htmlhttp://blog.csdn.net/huxin1/archive/2008/04/13/2289140.aspx本次安装在基于myeclipse8.0,JDK1.5。tomcat源码是用subversion管理,首先要安装subversion插件。转载 2011-12-15 17:07:42 · 2972 阅读 · 0 评论 -
tomcat中的digest模块
一、概述Digester组件用于XML文档到JAVA对象的映射处理。 对于构建可配置的软件系统和构建框架式软件平台有特别有用的帮助,这个技能目前国内比较不重视,因此这个组件对于国内有特别重要的意义。Digester的基本处理流程如下:XML文档读取-〉系统处理模块(调用Digest组件)生成-〉运行中的对象首先建立一个xml配转载 2012-07-16 13:28:23 · 1310 阅读 · 0 评论