The JBossCMP Architecture

The JBoss CMP architecture does not depend on a relational JDBC-based store. Persistence management is modeled in an abstract and extensible fashion that allows the use of any persistent store. The key classes that make up the persistence abstraction layer for entity beans are presented in Figure 5.1.

Figure 5.1. The JBoss CMP persistence abstraction layer classes.

Figure 5.1 shows that the EntityContainer relies on an instance of the org.jboss.ejb.EntityPersistenceManager interface for persistence management. The EntityPersistenceManager abstraction is actually used for both CMP and BMP persistence, but only the CMP ...

Get JBoss™ Administration and Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.