Custom Search

J2EE Connectivity Part 4: EJB Architecture, Session Beans, and Security

J2EE Specifications

Serebra Learning Corporation
Training Provided by Serebra Learning Corporation This course teaches about the design and development of Enterprise Java Beans. It differentiates between the two different kinds of beans, session and entity beans, and explains their purpose. It also explains how to create the different kinds of session beans, how to use session beans appropriately, and how to work with the EJB Security Model.
This is primarily online training
on-line e-learning cbt (computer based)This is an online eLearning or CBT training program
Contact Serebra Learning Corporation for more information
Duration:8 hours
Training Presented in:English
J2EE Connectivity Part 4: EJB Architecture, Session Beans, and Security Course Outline - NGE86024 - Replaced by set of courses 86115-86123

Replaced by set of courses 86115-86123

Course Code NGE86024

Contents

  1. Contents
  2. Description
  3. Audience
  4. Prerequisites
  5. Objectives
  6. Topics Include
  7. Duration
  8. Minimum Requirements
  9. Media

Screenshot


click to enlarge

Description

This course teaches about the design and development of Enterprise Java Beans. It differentiates between the two different kinds of beans, session and entity beans, and explains their purpose. It also explains how to create the different kinds of session beans, how to use session beans appropriately, and how to work with the EJB Security Model.

Audience

The targeted audiences for this course are System Administrators, Application Developers, System Analysts, Software Engineers, and Programmer/Analysts. Learners should be experienced with object-oriented design and the Java programming language. It would be helpful for learners to be familiar with distributed programming (multi-tier architecture), relational or object database programming, transactions, and component technology.

Prerequisites

(Currently no course prerequisite information)

Objective

  • Identify situations in which EJBs can be used.
  • Identify the types of EJBs.
  • Match the EJB components with their uses.
  • Create an Enterprise bean class and the interfaces.
  • Select the situation that causes an EJB to transit from one state to another.
  • Identify the differences between stateful and stateless session beans.
  • Develop and deploy session beans.
  • Implement and propagate declarative and programmatic security.

Topics Include

Unit 1: EJB: Basic Concepts

  • Select the benefits of EJBs in a specified situation.
  • Match the types of EJBs with the situations in which they are used.
  • Match the components of an enterprise bean with their uses.
  • Identify the stage in the operation of an enterprise bean at which a specific event occurs.
  • Complete the code to create an enterprise bean class.
  • Identify the code to create the remote interface for a specified enterprise bean class.
  • Identify the code to create the home interface for a specified enterprise bean class.
  • Match the events in the life cycle of a session bean with the situations that trigger them.
  • Match the events in the life cycle of an entity bean with the situations that trigger them.

Unit 2: Session Beans: Development and Security

  • Match the components of a session bean with their functions.
  • Match the SessionBean interface methods with the associated events in the session bean life cycle.
  • Complete the code to create the bean class for a stateful session bean.
  • Complete the code to maintain the state of a stateful session bean.
  • Complete the code that removes a stateful session bean from an EJB container.
  • Complete the code to create the remote interface for a specified stateful session bean.
  • Complete the code to create the home interface for a specified stateful session bean.
  • Complete the code to create a deployment descriptor to deploy a stateful session bean by using XML.
  • Deploy a bean in an enterprise network by using IBM WebSphere 3.5.
  • Complete the code to call the methods of a stateful session bean from a Java client application.
  • Match each method of the SessionContext interface with the situation in which it is used.
  • Select the appropriate pool settings to ensure the optimum swapping of stateless session beans by the bean container.
  • Complete the code to manage a handle to a session bean from a client application.
  • Select the appropriate security policy for EJBs to be deployed based on the specifications of an enterprise network.
  • Declare bean authorization requirements in the deployment descriptor of a bean.
  • Complete the code to implement the specific authorization requirements of a session bean.

Duration

8

Minimum Requirements

The CDROM version of this course requires:

  • At least a 486DX 33Mhz CPU.
  • Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
  • At least 8MB RAM.
  • At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
  • At least a double speed CDROM drive.
  • An MPC compliant sound card with attached speakers or headphones is recommended (Currently, only the CDROM version supports audio).
The network version of this course requires:
  • At least a 486DX 33Mhz CPU.
  • Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
  • At least 8MB RAM and 22MB available hard disk space or file server space.
  • At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).

Media

CDROM

Serebra Learning Corporation, 1660 - 999 West Hastings, Vancouver, BC    V6C 2W2 Canada
Tel: (604) 676-5480 or 1-800-567-7766 - Fax: (604) 676-5490
E-Mail: sales@serebra.com - Web Site: www.serebra.com
About The Training Provider: Serebra Learning Corporation
Serebra Learning Corporation - Serebra Learning Corporation provides technology-based training solutions through a combination of Cortex, its proprietary learning management system (LMS), and a curriculum catalog with over 1, 825 current courseware titles. Founded in 1987 (as FirstClass Systems, with a name change to Serebra in 2001), Serebra has over sixteen years" experience delivering e-learning solutions to both...
Want to market your architecture training?
tcw11-gfc-v396M-10/25/09-10:32:57-()[B]-[B]-[A] -08:35:38