1.2. Why EJB3 ?

EJB 2.x were too complex, for example, developer were using tools for making it easier.

The main focus on this specification is on EoD. This keyword means Ease Of Development. This is done for example by using metadata attribute annotations.

By simplifying EJB development, there should have a wider range of Java EE developers.