IBM Premier Business Partner

IBM Premier Business Partner


Spotlight

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