|
This course is an advanced introduction to the Enterprise Java Beans (EJB)
technology. It starts by introducing the concepts and ideal for someone who
has never programmed using EJB. The course rapidly picks up and ends with
advanced concepts that students can use in real life to complete large-scale
EJB based projects. The development and labs will be based on IBM Rational
Application Developer v6, emphasizing the new features of the EJB 2.1
specification.
|
|
Topics
|
Review of RAD v6 Basics
Introduction to Web Applications and J2EE
Overview of Enterprise Java Beans
Session EJBs
Entity EJBs
EJB and Exceptions
EJB and Transactions
EJB Security
Message-Driven EJBs
J2EE Best Patterns with Focus on EJB
WebSphere V6 administration for programmers
J2EE Design Patterns with Focus on EJB
EJB Inheritance
|
|
Practical work
|
|
Students develop session beans with RAD, including accessing a database from
session bean and EJB Java Client. They develop CMP Entity Beans, including
EJB/RDB mapping and finder methods. Next, they develop a message-driven bean
and integrate Java Message Service (JMS), IBM MQSeries, with RAD. Students also
develop access beans. The purpose is to exhibit the use of development, testing,
and deployment tools to improve EJB development productivity. The student will
deploy a J2EE application to WebSphere Application Server v6.
|
|
What you will learn
|
After completing this course, the student should be able to:
Understand the need for EJB
Understand the EJB 2.1 specification at an expert level
Understand how to develop, test, and deploy EJBs with RAD
Gain knowledge of J2EE Design Patterns and Best Practices
Learn the industry secrets in EJB scalability
|
|
Audience
|
|
This course is intended for intermediate to advanced Java programmers. System
architects will find the advanced concepts especially beneficial in designing
a framework.
|
|
Prerequisites
|
|
The student is expected to understand the core Java libraries; be familiar with
web application programming, including servlets and JSPs; have some experience
or understanding of using IBM Rational Application Developer. This course includes
a review of RAD Basics, but assumes some knowledge of RAD.
|
|
Duration
|
|
Five days.
|
|
Suggested Pre-requisite Courses
|
Introduction to Commercial Java
Servlets & JSP Development with Rational Application Developer (RAD) v6
|
|
Alternative Courses
|
J2EE Programming Using Rational Application Developer (RAD) v6
|
|
Enquire about this course
|
|
|
[Back to Course List]
|
|