Java 5 Enterprise JavaBeans

Skills covered:


In this course, students develop distributed enterprise applications using Enterprise JavaBeans 3.0 and deploy them on a JBoss server.


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.


Java application developers and programers with at least one to two years of experience who are or will be involved in enterprise development.


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
  • 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

Training provider

Teaching mode:
Online - Self paced
Classroom - Instructor Led
Duration: 3 days
Gooroo has partnered with the global leaders in IT training to give you access to quality training, personalised to you, targeted at increasing your job opportunities and salary.

Our pricing

We do not display pricing as Gooroo members qualify for special discounts not available elsewhere. You must enquire through Gooroo to get this benefit.

New courses are happening all the time

Our partner's expert training consultant will provide you with the times and all the details you need. Enquire today.

Top skills covered in this course

This skill has an average salary of
and is mentioned in
of job ads.
This skill has an average salary of
and is mentioned in
of job ads.
This skill has an average salary of
and is mentioned in
of job ads.
This skill has an average salary of
and is mentioned in
of job ads.