I recently interviewed Java Champion Adam Bien, asking him about Java EE 6 and some other currently prominent issues in Java technology.
Java Champion Adam Bien talks with java.net editor Kevin Farnham about JavaEE and enterprise computing best practices in this java.net Community Corner 2009 podcast.
Sangeetha S. and Subrahmanya S. V. look into the many uses of annotations in Java EE 5.
Sangeetha S and Subrahmanya S V look at the specifics of what's changed from EJB 2.x to 3.0 and introduce strategies for making the move.
Jason Li looks at Apt and the evolving JSR-269 annotation processors as a means of validating annotations in your Java EE code.
David Musicant dispels the myth of non-inheritance for EJB 2.0 entity beans by clarifying the concept of components and showing how they can support inheritance.
Krishna Srinivasan looks at the major innovations of Enterprise JavaBeans 3.0 and how they differ from earlier versions of the standard.
Olexiy Prohorenko shows how to use Hibernate for your applications persistence needs, and pick up container-managed transactions in the process.
Olexiy Prohorenko shows how Cactus can be used to expose Enterprise JavaBeans to JUnit test cases.
The proposed EJB 3.0 specification defines a new syntax to simplify development, but Rajat Taneja and Ganesh Prasad say it fails to address fundamental flaws in the model. They have an alternative proposal.