JBoss.org Community Documentation

3.2.2.4.3. The Complete Class Loading Model

The previous discussion of the core class loading components introduced the custom UnifiedClassLoader3 and UnifiedLoaderRepository3 classes that form a shared class loading space. The complete class loading picture must also include the parent class loader used by UnifiedClassLoader3s as well as class loaders introduced for scoping and other specialty class loading purposes. Figure 3.5, “A complete class loader view” shows an outline of the class hierarchy that would exist for an EAR deployment containing EJBs and WARs.

A complete class loader view

Figure 3.5. A complete class loader view


The following points apply to this figure:

In its current form there are some advantages and disadvantages to the JBoss class loading architecture. Advantages include:

Disadvantages include: