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