Servlet and JSP Development with IBM Rational Application Developer V6
Brand: WebSphere
Code: SW284
Target Audience: Application Developer
Format(s): Classroom
Days: 4.5 Days
Introduction:
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.
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 Webapplications(application frameworks and design patterns)
Topics :
J2EE Architecture Overview
ServletOverview
Supporting Perspectives for DevelopingJ2EE 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)
WebArchive Deployment Descriptor
Session State Storage Issues
Cookie API
HttpSession: Management of Application Data
URL Rewriting
Best Practices for Session Management
Introduction toJavaBeans
JavaBeans and the Model-View-Controller Patter
Java Server Pages with JavaBeans
JSP Expression Language
JSP Custom Tags
Servlet Filtering
Servlet Listeners
Best Practices for Server-Side Application Development
WebSphere Application Server 6.0Architecture Overview
J2EE Packaging and Deployment
Installing an Application in WebSphere Application Server V6.0
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.
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.