Overview
This course utilizes a combination of instructor-led discussions and interactive workshops to demonstrate the capabilities of IBM’s WebSphere Studio Application Developer v5.0 IDE for the development of enterprise applications using Enterprise JavaBeans in an N-tier architecture. The implementation of these components and their access via servlet clients will be discussed. Each student will learn the following: build session, Message and entity EJBs, use the EJB Test Client, create container-managed and bean-managed entity beans, connect EJBs using transactions, understand the role of EJB containers, utilize activation and passivation, JNDI usage and the deployment of enterprise JAR and EAR components using IBM’s WebSphere Application Server.
Prerequisites
Each student should have a thorough understanding of the Java language and use of the WebSphere Studio Application Developer IDE. Additionally, experience with JavaBeans, relational databases and server-side development concepts is preferred.
Class Format
Lecture and Lab
Audience
Developers and other advanced Java professionals that will be designing, developing and creating enterprise-wide applications using Enterprise JavaBeans and implementing them in the WebSphere environment
Learning Objectives
After completing this course, the student should be able to:
- Understand the EJB capabilities of the WSAD
v5.0 for projects and perspectives
- Define and utilize the interface between
servlets and Enterprise JavaBeans
- Understand the role the session, entity and
Message EJBs for J2EE enterprise applications
- llustrate the role of JMS and message-driven
beans in EJB v2.0
- Create Bean-managed persistent EJBs (BMP)
- Use WSAD to create a Container-managed persistent
EJB (CMP)
- Creation of entity EJBs and defining container-managed
relationships
- Demonstrate the use of Universal Test Client
for testing EJBs
- Discuss the implementation of EJBs using
EJS servers and the role of the EJB containers
- Using transactions with EJBs using JTA
- Understand EJB deployment for JAR and EAR
files
Course Duration
3 Days
|