We���ll start with an introduction to Java EE 5 and EJB 3.0, covering new concepts such as annotations, dependency injection, persistence units and entity managers. We���ll then work through the steps necessary to refactor a JSF / EJB 3.0 application to use the Seam framework, eliminating the need for our managed beans and access our EJBs directly from the view.