Contents
J2EE Online Training Course Overview
RMI
- RMI Architecture
- Stubs and Skeletons
- RMI Application
JNDI
- Introduction to JNDI Directory Service and Naming Service
- JNDI API
- JNDI Architecture
- JNDI Programming
CPM (Container Managed Persistence)
- Entity Beans
- Entity Bean Interface
- Lifecycle of an Entity Bean
- Container-Managed Persistence
- Primary Key Class
- Implementing CMP Entity Bean Methods
- Container-Managed Persistence Example
EJB
- Introduction to EJB
- Session Beans
- Session Bean Lifetime
- Session Bean Interface
- Session Bean Lifecycles
- Implementation of Stateless Session Beans(SLSB)
- Implementation of Stateful Session Beans(SFSB)
EJB 3.x(3.0 and 3.1)
- Limitations of EJB 2
- Introduction to EJB 3
- EJB 3 Feature
- Comparing EJB 2 and 3
- The EJB 3 Business Interface
- Review of Java Annotations
- The Annotated EJB Class
JPA
- Introduction to JPA
- Relation between JPA and Hibernate
- Persisting Entities using JPA
- Implementation of Is-A Mappings
- Implementation of Has-A Mappings
- Bidirectional Association Mappings
- Implementation of Entity Beans
JPQL
- Java Persistence Query Language
JMS
- Introduction to Java Messaging Services (JMS)
- JMS Configuration
- Developing JMS Clients
MDB
- Message-Driven Beans
- Message-Driven Bean Lifecycle
- Message-Driven Bean Example
- Deploying Message-Driven Beans
- Creating a New Message-Driven Bean
JTS
- Java Transaction Service
JMS
- Java Message Service
Timer Services
- EJB Timer Service
- Overview of the Timer Service
- Timer Service API
- Creating Timers