An overview of EJB 3.
As we know that EJB architecture has failed in keeping the promise of increased productivity whereas EJB 3.0 has succeeded in doing so. It has reduced the complexity for the developers. It has succeeded in reducing the complexity of the entity bean programming model and O/R mapping model. Furthermore EJB 3.0 treats enterprise beans like regular JavaBeans. It helps programmer to the greater extent in putting the minimum programming artifacts and minimizes callback methods required to be implemented. J2EE is now accessible to the greater extent with the help of EJB 3.0. It has also drastically changed the way of development by making it much more simpler which has been widely acclaimed.
In a nutshell the ultimate goal of Enterprise JavaBeans (EJB) 3.0 is to make the development of Java applications much more easier and also it aims at standardizing the persistence API for the Java platform. Moreover it has been given the full support by Oracle in Oracle Application Server 10g (10.1.3.1) .