The Introduction to EJB3 training course is designed to demonstrate a code-level overview of the three key Enterprise Java Beans (EJB3) technologies: Session Beans, Entity Beans, and Message-Driven Beans.
The course begins with a review of distributed programming concepts. It then examines reusable business logic with Session Beans, persistence with Entity Beans {also known as Java Persistence Architecture (JPA) Entities}, and workflow logic using Message Driven Beans. The course concludes with a discussion about using EJBs as web service endpoints, implementing transaction policies, and configuring EJB security.
Purpose
|
Learn how to build enterprise applications utilizing Enterprise Java Beans (EJB3). |
Audience
|
Java programmers new to EJB3 development. |
Role
| Software Developer |
Skill Level
| Intermediate |
Style
| Hack-a-thon - Learning Spikes - Workshops |
Duration
| 4 Days |
Related Technologies
| Java |
Productivity Objectives
- Differentiate the capabilities found in Java Enterprise Edition (EE)
- Identify and describe when and where to use Enterprise Java Beans (EJB3)
- Compose stand-alone clients that use EJB
- Implement Stateless and Stateful Session Beans and Message-Driven Beans
- Convert EJBs into web service endpoints
- Apply Entities using Java Persistence Architecture (JPA)
- Implement and manage EJB transaction and security policies
- Experiment with the Timer Service