IBM Premier Business Partner
|
|

Spotlight on EJBs
WF357- Enterprise JavaBean Development using WebSphere Studio Application Developer V5.x
Abstract:
Learn how to develop and test server-side Java applications, focusing on business logic using the Enterprise JavaBeans (EJBs) component of e-business applications. Develop and test EJBs using IBM WebSphere Studio Application Developer, including stateless and stateful session EJBs and both Container-Managed Persistence (CMP) and Bean-Managed Persistence (BMP) entity EJBs. Create client applications to invoke EJBs. Deploy and test EJBs on IBM WebSphere Application Server Version 5. Examine EJB best practices.
Objectives:
At the completion of this course students will be able to:
- Describe the J2EE component model and its use in building server-side applications.
- Use IBM WebSphere tools (WebSphere Studio Application Developer V5.x, and WebSphere Application Server V5.x) for developing, debugging and testing EJB applications
- Develop and test EJBs using IBM WebSphere tools (WebSphere Studio Application Developer).
- Session EJBs (both stateless and stateful)
- Entity EJBs (both CMP and BMP)s
- Use EJBs in accordance with the Model-View-Controller (MVC) programming model.
- Create Enterprise Java Beans (EJBs) for business logic in the model "application" layer.
- Develop, test and use EJBs to access databases in the model "persistence" layer.
- Describe deployment and run-time issues of J2EE-based applications including security, scaling, and work load management in the context of WebSphere Application Server Version 5.x.
- Assemble and perform integration testing of J2EE-based applications using the WebSphere Application Server, Advanced Single Server Edition.
- Identify the best practices needed to design and build J2EE applications that use EJBs.
Topics:
- J2EE Architecture Overview
- Introduction to Enterprise JavaBeans
- Session EJBs
- Developing and Testing Session Beans
- Servlet Overview
- Entity EJBs
- Building and Testing Simple CMP Beans in Application Developer
- EJB QL
- Mapping CMP Beans
- Message-Driven Beans
- Developing EJB Clients
- EJB Transactions
- Exceptions in EJBs
- EJB Security
- Bean-Managed Persistence
- J2EE Packaging and Deployment
- Deploying EJBs with WebSphere
- WebSphere Integration and Basic Troubleshooting
- WebSphere Administrative User Interface
- EJB Best Practices
Audience:
Java developers who build Web-based server-side Java applications, using Java 2 Platform, Enterprise Edition (J2EE) EJB-based solutions.
Prerequisites:
You should complete the online product tutorial (part of the normal installation of WebSphere Studio Application Developer) or understand server-side Java applications. You should also have introductory knowledge of WebSphere Studio Application Developer Java (as gained by completing the product tutorial).
Online Access:
90 Days
Average Hours to Completion:
60
|
|