Bird's eye view. The changes in the proposed EJB 3. 0 specification can be divided into two categories: An annotationbased EJB programming model, in addition to the EJB 2. 1 model of defining an application's behavior through deployment descriptors and several interfaces. The new persistence model for