spacer.png, 0 kB

spacer.png, 0 kB
spacer.png, 0 kB
Java 5: Enterprise JavaBeans Training
Three Day Course

Performance-Based Objectives

Upon successful completion of this course, students will be able to:

  • Set up the EJB environment.
  • Develop session beans.
  • Develop entity beans for accessing and controlling the database associated with your application.
  • Use EJB Query Language for querying a database and retrieving the desired information.
  • Develop message-driven beans.
  • Process transactions.
  • Optimize the performance of a site.

Course Description

This course will help you acquire specific skills such as developing, deploying, and running distributed applications using Enterprise JavaBeans 3.0 (EJB 3.0). EJBs are used in real-world applications such as e-commerce web stores, banking transactions, stock-trading applications, credit-card processing, and insurance risk analysis applications, to name a few, because of their compatibility with a wider range of databases and their ability to be reused in multiple applications. This course is your entry point into learning how to develop EJB-based applications.

Prerequisites

Before taking this course, students should have advanced knowledge of Java programing. The Element K course that is available to provide this level of knowledge is Java 5: Advanced Programming.

Course Content

Preparing to Develop EJB Applications

  • Create an Application Plan
  • Determine the Appropriate Bean
  • Configure the JBoss Server for EJBs

Developing Session Beans

  • Determine the Appropriate Session Bean Type
  • Create a Remote Interface for a Session Bean
  • Create a Session Bean Implementation Class
  • Create a Session Bean Client
  • Deploy a Session Bean Component
  • Create a Stateless Session Bean

Developing Entity Beans

  • Examine Entity Beans
  • Create an Entity Bean Class
  • Create a Session Bean to Access an Entity Bean
  • Create a Client for an Entity Bean

Working with EJB Query Language

  • Create Basic EJB Queries
  • Create Parameterized Queries

Developing Message-Driven Beans

  • Examine a JMS Application
  • Create a Message-Driven Bean Class
  • Create a Client Class for a Message-Driven Bean
  • Call an EJB
  • Create a Message-Driven Bean Class
  • Communicate to an HTML Front-End

Processing Transactions

  • Examine Transactions
  • Define Transaction Attributes
  • Set ACID Transaction Properties
  • Create a Transactional Stateful Session Bean

Optimizing Site Performance

  • Enhance Bean-Level Performance
  • Enhance Database-Level Performance

For more information on Acumen Classes
Please contact Deb Wagnon 314.333.3330
or This e-mail address is being protected from spambots. You need JavaScript enabled to view it

1750 South Brentwood Blvd.
Suite 200
Saint Louis, MO 63119

 
spacer.png, 0 kB
spacer.png, 0 kB
spacer.png, 0 kB