Profile


e-Catalog


Contact

Search

Cart
Java Enterprise Connectivity: Enterprise Java Beans (EJB)

Course Status: Released
Course Language: English
Course Duration: 4 Hours
Deployment Options: Online, Interactive CDs, Network, Downloads, Intranet

Audience
Programmers who wish to develop enterprise applications using the Enterprise JavaBeans (EJB) server-side component model
Prerequisites
Familiarity with previous SmartCourses in the Java 2 SmartCurriculum; a good understanding of programming principles; an understanding of basic distributed computing concepts such as Java Remote Method Invocation (RMI); knowledge of object-oriented programming and C++, or equivalent, would be an advantage
Course Aim
To describe the EJB model and show how to create applications using EJB and a Java 2 Enterprise Edition (J2EE) server
Learning Objectives
Define a server-side component model and a component transaction monitor.
Outline the EJB model, including the different types of EJB component and the services provided by an EJB container.
Explain what a session bean is used for in an EJB application and distinguish between stateful and stateless beans.
Create the home interface, remote interface, and implementation class for a session bean, and explain the role of each.
Explain the role of entity beans in an EJB application.
Create the appropriate classes for an entity bean, including its public key class.
Outline the role of an enterprise bean's deployment descriptor.
Deploy an enterprise bean using a deployment tool such as that provided with the J2EE Reference Implementation server.
Create a client application that can use an enterprise bean.
Topics Covered
EJB concepts
-
Components and CTMs
- Introducing EJB technology
- EJB components
- The EJB container

Session beans
-
What is a session bean?
- The remote and home interfaces
- Creating the implementation class
- Hands-on: Creating a simple session bean

Entity beans
-
Introducing entity beans
- Creating an entity bean
- Hands-on: Coding a simple entity bean

Deploying and using EJBs
-
Deploying an EJB
- Creating an EJB client
- Hands-on: Coding a simple EJB client


| About Eno.com | Security&Privacy | Contact Us |
Copyright © 1998-2001 E&A Inc.. All rights reserved.