Thanks to Brian for his excellent introduction to
EJB 3.0,
JPA, and
JSF. EJB 3.0 is a major leap forward in terms of simplifying development. With 3.0, a developer writes POJOs and adds annotations marking stateful and stateless session beans etc. No need to edit multiple XML configuration files and implement numerous interfaces. JPA (Java Persistence Architecture) standardizes persitence in the java world. Both
Hibernate and
TopLink are JPA implementations. Prior to the meeting, Oracle released TopLink as open source. JSF (Java Server Faces) is a third generation web application framework which makes Struts look archaic. It is a component based architecture with rich support for modern AJAX interfaces. Throughout the presentation Brian demoed
GlassFish and the productivity tools available in
Netbeans.