摘要: 摘要:本文介绍在tomcat中部署项目的几种方式以及内部相关的类。 众所周知在tomcat中部署一个项目是一件很轻松的事情,我们总结一下在tomcat中部署项目的四种方式。 第一种方式是我们最常见的,直接把war包丢到 目录下即可,或者将war包解压出来的文件夹放到 目录下也可以。 第二种方式是修改 阅读全文
posted @ 2016-11-24 00:06 coldridgeValley 阅读(895) 评论(0) 推荐(0) 编辑
摘要: 摘要: 与`StandardManager`的异同。 之前两篇关于session的文章主要讨论了session相关的创建、查询、过期处理。而我们查看源码的时候都是默认实现是 类,实际上实现也可以是 类,下面我们就查看下该类的相关方法。 我们都知道 代表的是持久化session的管理器。在 类定义中有 阅读全文
posted @ 2016-11-24 00:03 coldridgeValley 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 摘要:本文主要介绍了session的过期处理 在上一篇 "http://www.cnblogs.com/coldridgeValley/p/6016211.html" ")中,我们讲解了session相关的架构以及session的查找,创建。今天我们继续讲解一些session相关的内容。 prote 阅读全文
posted @ 2016-10-31 16:18 coldridgeValley 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 摘要:本文目的在介绍tomcat中session相关的架构以及session的查询。 在Servlet开发中,Session代表用户会话,开发人员经常使用Session来临时存储一些信息,那么Session到底是什么,Tomcat中是如何对Session进行管理的,我们今天到源码中查看下。 查看相关 阅读全文
posted @ 2016-10-31 16:06 coldridgeValley 阅读(5996) 评论(0) 推荐(0) 编辑
摘要: 本篇文章主要讲解了ContainerBase类中的一些重要方法 在之前的文章中我们说过 中包含4种容器,分别是 ,`Context Host Engine CatainerBase`类,先看类图。 从图中可以看到 中4中容器都继承了一个共同的接口 ,`Container ContainerBase 阅读全文
posted @ 2016-09-30 21:55 coldridgeValley 阅读(511) 评论(0) 推荐(0) 编辑
摘要: Iterable: 集合实现的接口,实现该接口可以遍历该集合元素 Collection: 集合框架顶层接口,定义了一些集合最基本的动作,如添加,删除,包含等。 Set: 接口,继承Collection接口,一种不可以包含重复对象的集合。 List: 接口,继承Collection接口,相对于Set 阅读全文
posted @ 2016-09-30 21:55 coldridgeValley 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 本文主要目的是讲解tomcat中的pipeline机制,涉及部分源码分析 之前我们在前面的文章介绍过,tomcat中 有4种,分别是 ,`Host Context Wrapper Container StandardEngine StandardHost StandardContext Standa 阅读全文
posted @ 2016-08-28 23:57 coldridgeValley 阅读(5346) 评论(0) 推荐(2) 编辑
摘要: 本文主要目的是自定义举例分析 内部生命周期管理的运作方式以及拿内部具体源码来具体分析 假设我们有一台电脑由主机(我们用cpu表示)和显示器构成,那么我们要运用上篇文章学到的内容,来管理整个电脑的启动和关闭,先看我们对类的定义。 在本例中我们对 类进行了部分删减,只保留了关于 和`stop`的相关事件 阅读全文
posted @ 2016-08-28 23:57 coldridgeValley 阅读(1248) 评论(0) 推荐(0) 编辑
摘要: 本文主要是源码分析了 中生命周期管理中两个核心类 和`LifecycleBase`。 在上一篇文章中,我们将 中生命周期的相关类都进行了大致的讲解,从中我们可以看出生命周期功能中最重要的两个类分别是 和`LifecycleBase`,今天这篇文章就主要对这两个类的源码进行分析从而理解其实现原理。 L 阅读全文
posted @ 2016-08-28 23:54 coldridgeValley 阅读(1182) 评论(0) 推荐(0) 编辑
摘要: 本文主要的目的是介绍了 中所有组件的生命周期的概念以及整个生命周期的架构图。 在之前的文章中介绍了tomcat整体的启动关闭流程,从流程中可以看出tomcat在启动和关闭的过程中涉及的组件相当之多,也可以看出tomcat是一个高度模块化的web容器。那么tomcat在启动关闭的时候是如何统一的管理所 阅读全文
posted @ 2016-08-28 23:54 coldridgeValley 阅读(1774) 评论(0) 推荐(1) 编辑