Custom Search

J2EE Connectivity Part 5: Entity Beans, EJB Transactions and Deployment

J2EE Specifications

Serebra Learning Corporation
Training Provided by Serebra Learning Corporation This final course in the series covers the function and purpose of entity beans, container-managed and bean-managed persistence, EJB transactions, and deployment issues, including packaging and assembling EJBs.
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 5: Entity Beans, EJB Transactions and Deployment Course Outline - NGE86025 - Replaced by set of courses 86115-86123

Replaced by set of courses 86115-86123

Course Code NGE86025

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 final course in the series covers the function and purpose of entity beans, container-managed and bean-managed persistence, EJB transactions, and deployment issues, including packaging and assembling EJBs.

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 the concept and components of an entity bean.
  • Understand the implementation of BeanManaged Persistence (BMP) beans and ContainerManaged Persistence (CMP) beans.
  • Identify transactions, transactional attributes, and isolation levels.
  • Understand the implementation and deployment of beanmanaged and containermanaged transactions. Exceptions in the context of transactions will also be covered.

Topics Include

Unit 1: Entity Beans

  • Identify the type of bean and the reason why it should be used to create a specified component in a scenario.
  • Complete the diagram that represents the operational process of an entity bean.
  • Complete the code for creating the remote interface of an entity bean.
  • Identify the error in the code that creates the home interface of an entity bean.
  • Identify the code that is used to create the primary key class of an entity bean.
  • Complete the code for creating the bean class of a BMP bean.
  • Identify the piece of code that is used to describe the various attributes of a BMP bean in the deployment descriptor of the bean.
  • Complete the command used to package a BMP bean into a jar file.
  • Deploy a BMP bean by using WebSphere.
  • Complete the code for a client that invokes a BMP bean.
  • Identify the code used to create the bean class of a CMP bean.
  • Identify the piece of code that is used to describe the various aspects of a CMP bean in the deployment descriptor of the bean.
  • Complete the code for a servlet that invokes a CMP bean.

Unit 2: Transactions

  • Match the activities involved in a transaction with the transaction properties that they ensure.
  • Identify the transactional attribute that should be used in a specified situation.
  • Match transactions with the isolation levels that should be associated with them.
  • Identify the code used to manage transactions programmatically by using the UserTransaction interface.
  • Match SessionSynchronization method declarations with their definitions.
  • Identify the piece of code to be included in the deployment descriptor of a bean to make it run in a specified transactional context.
  • Identify the code used to propagate exceptions to the container in a container-managed transaction.

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 bean training?
tcw11-gfc-v396M-10/25/09-10:32:56-()[B]-[A]-[A] -08:42:23