Browse Courses

Java EE Development with JSF, EJB, and JPA

Email this Page    Print-Friendly Version

Summary:
This accelerated course shows experienced Java programmers how to build enterprise applications by combining key Java Enterprise Edition technology: JavaServer Faces 2.0 and Enterprise JavaBeans
3.0, including the Java Persistence API.

We develop the best-practice concepts that are formalized by the JSF architecture, from model/view/controller to the UI component framework and request-handling lifecycle. Students start to discover that there is a "JSF way" of doing things, and we learn not just APIs and tag libraries but the habit of slicing application logic into its
most reusable forms: managed beans, event listeners, converters, validators, and more.

Duration:
5 days/Lecture & Lab

Topics:

  • Overview
  • Lifecycle
  • UI Components
  • Page Navigation
  • Managed Beans
  • Scopes
  • Dependency Injection
  • Facelets
  • Events and Listeners
  • Architecture
  • Session Beans
  • Entities
  • Associations
  • Java Persistence Query Language
  • Dependency Injection

Prerequisites:
Java programming experience is essential to understanding the JSF API as presented here. General understanding of servlets and JSP is recommended, but not required. Basic knowledge of XML will be helpful, as will any previous experience with HTML.




Last Update: May 19, 2013