1) The deployment descriptors are no longer required; everything can be accomplished using metadata annotations.
2) The CMP has been simplified; it is now more like Hibernate or JDO.
3) Programmatic defaults have been incorporated. For example, the transaction model is set to REQUIRED by default. The value needs to be set only if a specific value other than the default value is desired.
4) The use of checked exceptions is reduced; the RemoteException is no longer mandatory on each remote business method.
5) Inheritance is now allowed; therefore, beans can extend some of the base code.
6) The native SQL queries are supported as an EJB-QL (Query Language) enhancement.
No comments:
Post a Comment