tomcat源码阅读17

org.apache.catalina.startup 包

Bootstrap

Catalina的引导程序。

Catalina

Catalina程序的启动和关闭程序。

CatalinaProperties

用于Catalina启动时候的配置的工具类

ClassLoaderFactory

用于构建Catalina类加载器的工具类

ClusterRuleSetFactory
ClusterRuleSetFactory.DefaultClusterRuleSet

处理集群元素的规则集合。

ConnectorCreateRule

创建连接器的规则。

Constants

该包的常量

ContextConfig

Context的启动事件监听器,用于配置该上下文的属性,以及相关servlets

ContextRuleSet

处理上下文内容或者默认上下文的规则集。

CopyParentClassLoaderRule

Rule that copies the parentClassLoader property from the next-to-top item on the stack (which must be a Container) to the top item on the stack (which must also be a Container).

(纠结~~~)

DigesterFactory

Digester的包装类,隐藏了Digester的初始化细节。

Embedded

将一个Catalina得servlet容器环境嵌入另一个应用程序的便捷类。

EngineConfig

Engine的启动监听器,用于配置引擎的属性,以及相关的上下文。

EngineRuleSet

处理引擎定义的内容的规则集。

ExpandWar

将WAR程序在应用程序目录展开。

HomesUserDatabase

Concrete implementation of the UserDatabase interface considers all directories in a directory whose pathname is specified to our constructor to be "home" directories for those users.

(纠结~~~)

HostConfig

Host的启动事件监听器,用于配置主机及其相关上下文的属性。

HostRuleSet

处理Host定义内容的规则集。

LifecycleListenerRule

创建新的LifecycleListener 对象,或者相关顶层对象的规则。

NamingRuleSet

处理JNDI企业命名上下文资源的规则集。

PasswdUserDatabase

UserDatabase接口的实现,处理Unix下的/etc/passwd文件。

SetAllPropertiesRule

使用反射来设置属性的规则。

SetContextPropertiesRule

使用反射来设置上下文属性的规则

SetNextNamingRule

Rule实现调用父对象的方法,将子对象作为参数传递。

TldConfig

上下文的启动事件监听器,用于配置TLD文件。

TldRuleSet

处理标签库的规则。

Tool

General purpose wrapper for command line tools that should execute in an environment with the common class loader environment set up by Catalina.

(纠结~~~)

UserConfig

Host的启动监听器,用于配置用户。

WebRuleSet

处理部署文件web.xml的规则集。

原文地址:https://www.cnblogs.com/macula7/p/1960508.html