WA1003 WebSphere Programming v3.5
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
  • WebSphere application development environment setup
3. Servlet Programming - Basic
  • Servlet overview
  • HTTP servlet API
  • Servlet Life Cycle
  • Example
  • Using VAJ and VAJ WebSphere Testing Environment
4. JSP Scripting - Basic
  • JSP overview
  • JSP directive
  • JSP expressions
  • JSP scriptlets
  • JSP declarations
  • Examples
  • Using VAJ JSP monitor
5. Servlet Programming - Advanced
  • Programming with the MVC model
  • JDBC and database connection pooling
  • Session tracking
  • Integrating servlet and JSP
  • Examples
  • Using WebSphere Studio wizards
6. JSP Scripting - Advanced
  • Using JavaBeans with JSP
  • Examples
  • Using WebSphere Page Designer
7. Deploy Web Application (Servlets and JSP) inside WebSphere application Server
  • Architecture of WebSphere Application Server administration
  • Using WebSphere administration console to deploy the servlets and JSPs of web applications
8. Enterprise JavaBeans Programming - Overview
  • EJB fundamentals
  • Overview of EJB container and EJB server responsibilities
  • Overview of the entity EJB and the session EJB
  • Overview of EJB deployment
9. Enterprise JavaBeans Programming - The Session Bean
  • Session Bean Contexts and Lifecycle
  • Writing Stateless Session Beans
  • Writing Stateful Beans
  • Examples
  • Using VisualAge For Java EJB Development Environment
10. Enterprise JavaBeans Programming - The Entity Bean
  • Entity bean contexts and lifecycle
  • Writing container-managed entity beans
  • Writing bean-managed entity beans
  • Examples
  • Using the VisualAge For Java EJB Development Environment
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
  • Using the VisualAge For Java EJB Development Environment
12. Deploy EJBs into WebSphere Application Server
  • EJB deployment Jar file
  • Creating an EJB deployment Jar file with VAJ
  • Deploying EJBs into WebSphere Application Server AE V3.5