DURATION :
5 Days
About this course
This course is designed to introduce Java developers to the development and testing of server-side applications based on the J2EE component model, using IBM WebSphere and IBM Rational tools. Course topics include:
The development and testing of server-side applications that use servlets and JavaServer Pages (JSP) technology for the control and flow of e-business applications, and use JavaBeans to represent the business logic.
The development and use of custom tags for JavaServer Pages.
Servlet filters and listeners.
Students learn to develop servlets, JSP pages, JSP custom tags and JavaBeans with IBM WebSphere and IBM
Rational tools. This currently includes Rational Application Developer for building servlets, JSP pages, JSP custom tags and JavaBeans, and WebSphere Application Server for application deployment integration testing.
This course also covers best practices for building J2EE Web applications, including the use of the
Model/View/Controller (MVC) framework to separate concerns among the JavaBeans, JSP pages and servlets in the application. The course describes deployment issues pertinent to the developer.
In this course
J2EE Architecture Overview
Servlet Overview
Supporting Perspectives for Developing J2EE Applications
Servlet API (Part I)
Library Case Study Flow
JavaServer Pages Overview
JavaServer Pages Specifications and Syntax
Page Designer in Application Developer
JSP Testing and Debugging
Servlet API {Part II)
Web Archive Deployment Descriptor
Session State Storage Issues
Cookie API
HttpSession: Management of Application Data
URL Rewriting
Best Practices for Session Management
:: Course SW284 ::
Introduction to JavaBeans
JavaBeans and the Model-View-Controller Patter
JavaServer Pages with JavaBeans
JSP Expression Language
JSP Custom Tags
Servlet Filtering
Servlet Listeners
Best Practices for Server-Side Application Development
WebSphere Application Server 6.0 Architecture Overview
J2EE Packaging and Deployment
Installing an Application in WebSphere Application Server V6.0
Summary
Audience
The audience for this course consists of Java developers involved in building Web-based server-side application solutions, and specifically, developers focused on the application logic of server-side applications.
Objectives
After completing this course, students should be able to:
Describe the J2EE component model and its use in building server-side applications.
Use IBM WebSphere and IBM Rational tools (currently Rational Application Developer and WebSphere
Application Server) for developing, debugging and testing server-side applications.
Develop and test servlets using IBM WebSphere and IBM Rational tools.
Develop and test JSP pages using IBM WebSphere and IBM Rational tools.
Develop and test JavaBeans using IBM WebSphere and IBM Rational tools.
Use JavaBeans, JSPs, and servlets in accordance with the Model/View/Controller (MVC) programming model.
Develop, test and use JSP custom tags.
Describe deployment and run-time issues of J2EE-based applications including security, scaling, work load management in the context of WebSphere Application Server.
Assemble and perform integration testing of J2EE-based applications using WebSphere Application Server.
Identify the best practices needed to design and build Web applications (application frameworks and design patterns).
Prerequisites
To get the most out of this course offering, students must understand server-side Java applications, and must be able to develop, test, and deploy Java applications. Students who do not meet these prerequisites may not be able to fully understand and utilize the materials presented in the course.
:: Course SW284 ::
This is a version-specific reference outline. Confirm the current syllabus and delivery arrangements with EIEIO.