首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

tomcat init中加载哪些种

2012-10-09 
tomcat init中加载哪些类初始化的时候,SecurityClassLoad类的静态方法,sercurityClassLoad方法会被调用,

tomcat init中加载哪些类

初始化的时候,SecurityClassLoad类的静态方法,sercurityClassLoad方法会被调用, 加载进一些满足安全规则的类:

Java代码?
  1. public?static?void?securityClassLoad(ClassLoader?loader)?throws?Exception?{??
  2. ???????if?(System.getSecurityManager()?==?null)?{??
  3. ???????????return;??
  4. ???????}??
  5. ???????//??
  6. ???????loadCorePackage(loader);??
  7. ???????loadLoaderPackage(loader);??
  8. ???????loadSessionPackage(loader);??
  9. ???????loadUtilPackage(loader);??
  10. ???????loadJavaxPackage(loader);??
  11. ???????loadCoyotePackage(loader);??
  12. ???????loadHttp11Package(loader);??
  13. ???????loadTomcatPackage(loader);??
  14. ???}??

?


tomcat init中加载哪些种

? 那每个方法中,都会加载哪些类呢?

?

?首先是加载核心的一些类,包括有:

?
tomcat init中加载哪些种

再是加载web应用的资源加载类:


tomcat init中加载哪些种

之后是关于Session的一些类:

?
tomcat init中加载哪些种

再就是tomcat内部的一些工具类:


tomcat init中加载哪些种

?

然后将Cookie相关的类加载进来:


tomcat init中加载哪些种

接着要加载入连接器的相关类:

?
tomcat init中加载哪些种

加载HTTP1.1协议的处理类:

?
tomcat init中加载哪些种

? 最后是tomcat中用于处理SSL的类:

?


tomcat init中加载哪些种

?

Java代码
  1. //java中类$后面跟数字是匿名类编译出来的
  2. //java中类$后面加字母是内部类编译出来的

热点排行