|
Program
Description
The EJB Program is designed to focus
on enterprise application support on the Java platform.
Duration
24 hours
Program Objectives
- To understand the role played by EJBs in the development of
distributed n-tier applications on the Java enterprise platform
- To develop skills in designing, implementing and deploying Enterprise
Java Beans.
....................................................................................
| Day 1 |
|
What are EJBs?
An Introduction
Why use EJBs?
Components of EJBs
|
- Types of EJBs
- The Session Bean
- The Entity Bean
- Writing a Session Bean
- Defining the Home and Remote interfaces
- Deploying the Session Bean
|
| Day 2 |
|
Deploying Beans
The Beanbox
Connecting beans
|
- Writing an Entity Bean
- Bean managed persistence
- Defining Finder methods
- Container managed persistence
|
| Day 3 |
- Fundamentals of Transactions
- Transactions in EJBs
- Container managed transactions
- Bean managed transactions
- Session synchronization
- The Java Transaction Management
API
|
| Day 4 |
- EJB Security Management
- Object Relational mapping
- Application Partitioning
- The Java Messaging API
|
| Day 5 |
- Distributed Application Architecture
Frameworks
- RMI
- CORBA
- DNA
- Special Interest Topics
|
- EJB deployment
- EJB and XML
- Naming Services
- JNDI
- ADS
- LDAP
|
|