EJB.C.7 Changes Since EJB 1.1 Draft 3


Replaced the support for environment properties with the JNDI API-based environment entries. The EJB 1.0 style of environment properties access is deprecated in EJB 1.1.

Removed the finalize() method from the state diagrams. Specified that an enterprise bean must not define the finalize() method in the enterprise bean class. This is because it cannot be guaranteed that the method is called at all in some container implementations .

Made clear that the result of comparing two object references using the Java "==" operator or the equals() method is undefined.

Added Tables EJB.6-1, EJB.6-2, and EJB.9-1 that specify which operations are allowed in the enterprise bean methods .

Clarified what "proper transaction context" means in the chapter on entities.

Flattened the DTD hierarchy by removing the elements that grouped entries of the same type.

Relaxed the rules for the primary key class. An entity with bean-managed persistence can use any RMI-IIOP Value Type as its primary key type; the primary key type of an entity with container-managed persistence is more constrained.

Added the isStatelessSession() method to the EJBMetaData interface.

Updated the chapter in distribution to simply reference RMI-IIOP. The original chapter had been written before RMI-IIOP was completed.



Java 2 Platform, Enterprise Edition. Platform and Component Specifications
Java 2 Platform, Enterprise Edition: Platform and Component Specifications
ISBN: 0201704560
EAN: 2147483647
Year: 2000
Pages: 399

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net