This course builds upon the foundations of Java technology and provides a practical overview of EJB covering current and future capabilities. The newest version of EJB, 3.0, may fit green field projects; however, existing application servers rely on earlier versions such as EJB 2.1. This course deals with the topics necessary for real-world EJB application including architectural options for persistence.
Prerequisites: Knowledge of the Java programming language and Object Oriented fundamentals.
Who Should Attend: This course is intended for a more experienced Java programmer. It teaches not only the fundamentals of Java EJB, but also advanced techniques. This course assumes some knowledge of Object Oriented design and a familiarity with UML.
Duration: 4 days
Prices: $1800
J2EE & Middleware Overview
- Distributed Applications
- RPC, COM, and RMI
- CORBA and .NET
- Enterprise Java Beans Evolution
- J2EE Application Servers
|
EJB Overview
- Remote and Home Interfaces
- Bean Implementation
- RMI and JNDI
- IIOP and EJB Specifications
|
Session Beans
- Stateless and Stateful
- EJB Clients
- Lifecycle
- ejbCreate
- Deployment
|
Entity Beans
- Types of EJB's
- Management Alternatives
- Bean Managed Lifecycle
- Implementing Business Methods
|
Building Container Managed Beans
- The Motivation for CMP
- Early CMP
- CMP Version 2.0 Overview
- EJB Query Language
- Container Managed Relationships
|
|
Message Drive Beans
- Creating MDB's
- Queues and Messages
- Implementing onMessage
- Deployment
|
Transaction and Security
- Transaction Management Options
- Using JTA
- Transaction Exceptions
- The EJB Security Module
- Using EJB Context
- New Security Features
|
EJB's and Architecture
- Model Architectures
- Best Practices
- J2EE Design Patterns
- Impact of "Java Light"
- J2EE Challenges and Persistence
|
EJB 3.0
- Session Beans Revisited
- Entity Beans Revisited
- Simplifying Development
- Changes in Object Querying
|
Applying the New J2EE
- EJB 3.0 and Application Servers
- GlassFish
- JBoss and Open Source
- WebLogic and WebSphere
- Architecture Models and EJB 3.0
|
|
Register Now
This page is printer friendly.