|
Provided by: Serebra Learning Corporation Enterprise JavaBeansEJBs Enterprise Java Beans |
![]() |
This course is the first in a series of seven on the Advanced Java Topics. Students will learn how Enterprise JavaBeans work and be able to create and use them with distributed applications. This course will also introduce other related technologies such as Java Naming and Directory Interface (JNDI) and Java Transaction Service (JTS). Recommended browser is Internet Explorer
|
|
||||||||||
Audience
Application Developers Software Engineers Programmer/Analysts and Web Developers who will analyze assess design and/or develop Java code.
Prerequisites
Familiarity with C++ or any other object-oriented programming language. The audience should also be familiar with the Internet and Internet terminology.
Topics Include
Enterprise JavaBeans and Component Models
- Network-Based Distributed Systems
- Enterprise JavaBeans Architecture
- Other Related Technologies: MTS and CORBA
- Enterprise JavaBeans Benefits
Enterprise JavaBeans Architecture
- EJB Architecture Overview
- Types of EJBs
- Development vs. Deployment
- Foundational Technologies
- Remote Method Invocation
- Java Naming and Directory Interface
- Java Transaction Service
- Java Database Connectivity
Session Beans
- Session Bean Overview
- The Remote Interface
- The Home Interface
- The SessionBean Interface
- State Transitions
- Developing and Deploying Session Beans
- Stateful and Stateless Session Beans
- Creating Stateful and Stateless Session Beans
Entity Beans
- Introduction to Entity Beans
- Persistence Management Strategies
- Contracts and Interfaces
- State Transitions
- Creating and Locating Entity Beans
- Bean-Managed Persistence
- Developing and Deploying Entity Beans
Other Architectural Issues
- Transaction Management Overview
- Transactions and EJBs
- Transaction Method Flow
- Developing and Deploying Transactional Beans
- Security EJB Design and Considerations Architecture
Duration
10 hrs
Minimum Requirements
Microsoft Windows 95 98 or NT; 16 MB RAM (32MB or greater recommended); Pentium processor or equivalent; 800 x 600 resolution; 256 colors minimum (1024 x 768 resolution recommended); sound capabilities: highly recommended; Recommended browser is Internet Explorer.
Media
CDROM
Web Based Training
Serebra Learning Corporation 119 - 7565 132nd Street Surrey BC V3W 1K5 Canada

