Prerequisites |
To get the most out of this course offering students must meet the following prerequisites. Students who do not meet these prerequisites may not be able to fully understand and utilize the materials presented in the course.
o Develop, test, and deploy Java applications (as provided in course JA30 or equivalent).
o Understand server-side Java applications (as provided in distance learning module VJ10 or equivalent).
o Understand e-business transaction processing (as provided in distance learning module EB67 or equivalent).
o Understand the use of the IDE. Have introductory knowledge of Application Developer such as the on-line tutorial that ships with the product.
o Basic XML understanding. |
Objectives |
After completing this course, you should be able to:
o Describe the J2EE component model and its use in building server-side applications.
o Use IBM WebSphere tools (WebSphere Studio Application Developer, and WebSphere Application Server, Advanced Single Server Edition) for developing, debugging and testing EJB applications
o 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
o Use EJBs in accordance with the Model-View-Controller (MVC) programming model.
o Create Enterprise Java Beans (EJBs) for business logic in the model "application" layer.
o Develop, test and use EJBs to access databases in the model "persistence" layer.
o Describe deployment and run-time issues of J2EE-based applications including security, scaling, work load management in the context of WebSphere Application Server, Advanced Single Server Edition.
o Assemble and perform integration testing of J2EE-based applications using the WebSphere Application Server, Advanced Single Server Edition.
o Identify the best practices needed to design and build J2EE applications which use EJBs. |