Course of Study: Web Applications: Development Tools
Roadmap: WebSphere For Developers 
Educational Goal
Provide training on the various Web application tools supported by WebSphere, including tools for the development of Java Server Pages (JSP), Java servlets and Enterprise JavaBeans (EJB). Material will cover the architecture behind each of these application models and the tools available for developing web applications for WebSphere.

Business Objective
Completion of the sessions outlined within this series will provide attendees with sufficient information to identify the various types of web applications supported by the WebSphere Application Server along with the interfaces and tools available for each application type. Attendees will acquire the fundamental skills to perform the following tasks:
1. Identify the differences between a JSP, servlet and EJB-based application and when to choose one application model over another.
2. Create a JSP combining static web content with dynamic data generated by Java code included in the JSP.
3. Create a Java servlet to handle web site requests and understand the process required to deploy a new servlet to the WebSphere Application Server.
4. Understand the role played by EJBs and the capabilities provided by session EJBs and entity EJBs. Be able to create simple session and entity EJBs for implementing reusable business components in Java.
5. Identify when to use some of the advanced application features provided by WebSphere including database connection pooling, XML processing services and session tracking capabilities.
6. Use development tools like VisualAge for Java and WebSphere Studio to create JSP, servlet and EJB components for an overall web application solution.
7. Understand the tools and techniques available for debugging a distributed, Web-based application.

Suggested Prerequisites
Java programming fundamentals.

25GA450199Add To My Personal Grid HandoutSystem i Developers' Roadmap
35AD408243Add To My Personal Grid V6R1: IBM Rational Product Announcements for i5/OS
51LC, 52LC, 53LC, 54LC, 55LC, 56LC430247Add To My Personal Grid Handout Handout Handout Handout HandoutOPEN LAB: V6R1 Application Development with RDi SOA