J2EE is going to be more easy to use than before by EJB 3.0,
this was the biggest news of TheServerSide Symposium,
the new spec will get a lot of its ideas from some popular open source projects
such as Hibernate and Spring,
the most important changes in EJB 3.0 are:
- POJO based(plain old java objects - nothing to extend)
- Dependency Injection
- Testability outside the container
- Annotations
- CMP becomes like Hibernate
See: www.theserverside.com/.../thread.tss
So we can think again about J2EE with EJB.