WA1031
Java Web Application Programming in WebSphere V4.0 using VisualAge for Java V4.0
Course Outline
1. Overview of Web Applications
  • J2EE-based web application architecture
  • Application server functionality
  • WebSphere platform introduction
2. WebSphere Application Development Environment
  • Tools for application development
  • Tools for application testing and deployment
  • Understanding the basics of VisualAge for Java
  • Setting up a new project in VisualAge for Java
3. Servlet Programming - Basic
  • Servlet overview
  • HTTP Servlet API
  • Servlet life cycle
  • Example
  • Developing servlets
4. JSP Scripting - Basic
  • JSP overview
  • JSP directives
  • JSP expressions
  • JSP scriptlets
  • JSP declarations
  • Examples
  • Developing and testing JSP
5. Servlet Programming - Advanced
  • Programming with the MVC model
  • JDBC and database connection pooling
  • Session tracking
  • Integrating servlet and JSP
  • Examples
6. JSP Scripting - Advanced
  • Using JavaBeans with JSP
  • Examples
7. Deploying Web Applications (Servlets and JSP) Inside WebSphere Application Server
  • Architecture of WebSphere Application Server administration
  • Using the WebSphere Administration Console to add enterprise applications
8. Enterprise JavaBeans Programming - Overview
  • EJB fundamentals
  • Overview of EJB container and EJB server responsibilities
  • Overview of entity EJBs and session EJBs
  • EJB deployment descriptor
9. Enterprise JavaBeans Programming - Session Bean
  • Session bean contexts and lifecycle
  • Writing stateless session beans
  • Writing stateful beans
  • Examples
  • Creating session beans
10. Enterprise JavaBeans Programming - Entity Bean
  • Entity bean contexts and lifecycle
  • Writing container-managed entity beans
  • Writing bean-managed entity beans
  • Examples
  • Creating entity beans
11. Enterprise JavaBeans Programming - Advanced
  • Using session beans as the clients of entity beans
  • Using servlets as EJB clients
  • Using EJB access beans as EJB clients
  • Using transaction
  • Writing bean-managed entity beans
  • Examples
  • Setting up an EJB project
12. Deploying EJBs into WebSphere Application Server
  • EJB deployment JAR file
  • Editing the EJB deployment descriptor
  • Deploying EJBs into WebSphere Application Server AE V4.0