码迷,mamicode.com
首页 >  
搜索关键字:tomcat源码    ( 161个结果
tomcat源码解读(2)–容器责任链模式的实现
责任链模式:责任链模式可以用在这样的场景,当一个request过来的时候,需要对这个request做一系列的加工,使用责任链模式可以使每个加工组件化,减少耦合。也可以使用在当一个request过来的时候,需要找到合适的加工方式。当一个加工方式不适合这个request的时候,传递到下一个加工方法,该加...
分类:其他好文   时间:2014-12-31 18:03:04    阅读次数:174
tomcat源码解读(1)–tomcat热部署实现原理
tomcat的热部署实现原理:tomcat启动的时候会有启动一个线程每隔一段时间会去判断应用中加载的类是否发生变法(类总数的变化,类的修改),如果发生了变化就会把应用的启动的线程停止掉,清除引用,并且把加载该应用的WebappClassLoader设为null,然后创建一个新的WebappClas....
分类:其他好文   时间:2014-12-31 17:57:48    阅读次数:280
Tomcat源码分析之—具体启动流程分析
从Tomcat启动调用栈可知,Bootstrap类的main方法为整个Tomcat的入口,在init初始化Bootstrap类的时候为设置Catalina的工作路径也就是Catalina_HOME信息、Catalina.base信息,在initClassLoaders方法中初始化类加载器,然后通过反射初始化org.apache.catalina.startup.Catalina..
分类:其他好文   时间:2014-12-07 23:25:53    阅读次数:151
Tomcat源码分析之—具体启动流程分析
从Tomcat启动调用栈可知,Bootstrap类的main方法为整个Tomcat的入口,在init初始化Bootstrap类的时候为设置Catalina的工作路径也就是Catalina_HOME信息、Catalina.base信息,在initClassLoaders方法中初始化类加载器,然后通.....
分类:其他好文   时间:2014-12-07 19:05:25    阅读次数:205
Tomcat源码分析之—容器整体结构
Tomcat有多个容器组成,而Container也就是容器与Connecter连接器是Tomcat最核心的两个模块,Connecter连接器接收客户端的请求,并根据客户端的请求传递给Container处理并作出相应。Tomcat中有多个层次的容器对象:Engine、Host、Context、Wr.....
分类:其他好文   时间:2014-12-03 07:04:52    阅读次数:185
Tomcat源码分析之—组件启动实现分析
Tomcat由多个组件组成,那么Tomcat是怎么对他们的生命周期进行管理的么,这里将从Tomcat源码去分析其生命周期的实现;Bootstrape类为Tomcat的入口,所有的组件够通过实现Lifecycle接口来管理生命周期,Tomcat启动的时候只需调用Server容器的start(),然.....
分类:其他好文   时间:2014-11-27 08:02:10    阅读次数:279
eclipse 导入tomcat 7 源码
如果需要学习tomcat7源码的,最后不过的方法,是将源码导入到ide环境,跟踪、调试、测试等,这里谈一下如何导入tomcat7的源码。一、安装anttamcat源码使用ant构建,若没有安装ant的,可以从以下网址下载安装:http://ant.apache.org/bindownload.cgi将zip包直接解压即可,如解..
分类:系统相关   时间:2014-11-22 02:07:23    阅读次数:254
Tomcat源码解析1:Eclipse导入Tomcat源代码
本系列文章以Apache Tomcat 6.0.41为例。 (1)下载Tomcat源代码:http://tomcat.apache.org/download-60.cgi,apache-tomcat-6.0.41-src.zip,解压缩。 (2)在Eclipse里创建Java项目,命名为:apache-tomcat-6.0.41-src (3)把src从Build Path移除,然后...
分类:系统相关   时间:2014-11-20 00:06:23    阅读次数:345
session自定义存储,如何更好地进行session共享;读tomcat7源码,org.apache.catalina.session.FileStore可知
session自定义存储,如何更好地进行session共享; 读tomcat源码,org.apache.catalina.session.FileStore可知 详见: 方法1 public void save(Session session) try {             ((StandardSession)session).writeObjectData(oos...
分类:Web程序   时间:2014-11-15 12:55:16    阅读次数:2368
tomcat7源码server
tomcat的server组件由StanderServer实现,它实现了Server接口。 StanderServer的代码量很少,但这里并不能单单来讲StanderServer。tomcat的各个组件都实现了表示生命周期的接口Lifecycle, 但是各个组件并不是直接实现了该接口,而是继承了实现该接口的抽象类。tomcat在设计各个组件时采用了模板模式和观察者模式。 所以看Stander...
分类:其他好文   时间:2014-11-07 19:09:51    阅读次数:139
161条   上一页 1 ... 12 13 14 15 16 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!