Audience
This course is designed for Java programmers and web application designers who have interest in learning how to build or maintain enterprise applications based on the Java EE architecture using IBM's Rational and WebSphere tools.
Prerequisites
Delegates should have a good understanding of Java APIs and OO principles. Attending our Java Programming course would provide the ideal background.
Duration
5 days. Hands on.
This course is available on site only. Please call for details.
Course Objectives
This course teaches students how to develop Java EE 5 applications using RAD 7.5 for the WebSphere Application Server v7.0 platform. The course material covers some of the newest technologies of the Java EE 5 platform, including JSF 1.2, EJB 3.0, and JPA. A brief intro to JAX-WS web services is also covered.
After completing this course, delegates will be able to:
- Develop web based applications using JavaServer Faces.
- Develop business logic layer using EJB 3.0.
- Be productive developers in the Rational Application Developer (RAD) environment.
- Deploy application code inside WebSphere Application Server v7.0.
Course Content
Java Enterprise Edition (EE) Overview.
Introduction to Rational Application Developer (RAD) v7.5.
Introduction to JavaServer Faces.
Managed Bean.
User Interface Components.
JSF Event Handling.
JSF Navigation.
Validation.
Advanced GUI Components.
JSF Techniques.
Enterprise JavaBeans (EJBs) Overview.
Stateless Session Beans.
Stateful Session Beans.
Entities and Java Persistence API.
JPA Entity Lifecycle.
References and Dependency Injection.
Java Persistence Query Language (JPA QL).
Basic Entity Relationships.
Complex Entity Relationships.
Message-Driven Beans.
JSF, EJB 3 and JPA Integration.
Introduction to JAX-WS.