EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

Servlet and JSP Development with IBM Rational Application Developer V6

Reference course overview

SW2845 days

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.