EJB 3.0 Objects
It is important to note that Enterprise Java Beans are now POJOs. With the advent of annotations, the java beans no longer need interfaces, homes, and descriptor support files to operate. This feature alone makes EJB 3.0 a huge win for most development teams.
Now that enterprise objects are no longer locked into the Application Server, it is no longer necessary to copy them into and out of POJOs, which allows a blurring of the lines between the App Server back-end and the front-end—making it easier for developers to display and edit data that is being stored in the EJBs. It will be interesting to see the impacts on xDoclet from these changes.