第 24 章 配置Classloader

24.1. Classloader的基本概念
24.1.1. 类装载的方式
24.1.2. 一个基本的Classloader的层次结构
24.1.3. 基本的Classloader
24.1.4. 自定义Classloader
24.1.5. Caller Classloader和线程上下文Classloader
24.1.6. JVM中类的唯一性
24.2. Apusic的Classloader体系
24.2.1. JavaEE应用对Classloader的要求
24.2.2. Apusic的Classloader和它们的层次结构
24.2.3. ServletClassLoader的特性
24.2.3.1. 类的动态加载
24.2.3.2. ServletClassLoader的多层结构
24.2.3.3. Session中对象的类动态装载
24.2.3.4. 类装载的Web优先策略
24.2.4. 类装载查看服务

JavaEE规范定义了一个打包机制的框架,用来把JavaEE应用的各个部分组织在一起。不同的应用服务器厂商可以自由的设计自己的类装载层次来装载应用中的类和资源。因此开发者必须非常清楚类和资源应该放置在什么位置对于JavaEE应用才是可用的。理解Apusic应用服务器的类装载体系结构能够帮助JavaEE应用的开发者设计高效和可移植应用打包结构。本章先介绍类装载的基本概念,然后讨论了Apusic应用服务器的类装载层次是如何设计的。