WA1066 Servlet, JSP and EJB 2.0 Programming in WebLogic Server V6.1 and JBuilder Training and Courseware Course Outline

1. Overview of Web Applications
  • J2EE based Web Application architecture
  • Application server Functionality
  • WebLogic Platform Introduction
2. JBuilder Application Development Environment
  • Tools for WebLogic Applications
  • JBuilder features
  • JBuilder UML Browser
  • Configuring WebLogic in JBuilder
3. Servlet Programming
  • Servlet Overview
  • HTTP Servlet API
  • Servlet Life Cycle
  • Programming with MVC model
  • JDBC and Database Connection Pooling
  • Session tracking
  • Integrating Servlet and JSP
  • Examples
  • Using Jbuilder to create servlets
4. JSP Programming
  • JSP Overview
  • JSP Directive
  • JSP Expressions
  • JSP Scriptlets
  • JSP Declarations
  • Using JavaBeans with JSP
  • Examples
  • Using Jbuilder to create JSP’s
5. Deploy Web Application (Servlets and JSP) inside WebLogic Application Server
  • Architecture of WebLogic Server Administration
  • Using WebLogic Administration Console to deploy Servlets and JSPs of Web Applications
6. JMS Programming
  • JMS Overview
  • Develop JMS clients
  • WebLogic JMS Service
  • Samples
7. Enterprise JavaBeans Programming - Overview
  • EJB Fundamentals
  • Overview of EJB Container and EJB Server Responsibilities
  • Overview of Entity EJB and Session EJB
  • Overview of EJB deployment
8. Enterprise JavaBeans Programming - Session Bean
  • Session Bean Contexts and Lifecycle
  • Writing Stateless Session Beans
  • Writing Stateful Beans
  • Examples
  • Using JBuilder EJB Development Environment
9. Enterprise JavaBeans Programming - Entity Bean
  • Entity Bean Contexts and Lifecycle
  • Writing Container-Managed Entity Beans
  • Writing Bean-Managed Entity Beans
  • Examples
  • Using JBuilder EJB Development Environment
10. Message-Driven Bean
  • Message-Driven Bean Overview
  • MDB vs. Session/Entity Beans
  • MDB implementation
  • Samples
11. Enterprise JavaBeans Programming - Advanced
  • Using Session Beans as the clients of entity beans
  • Using Servlets as EJB clients
  • CMP Custom Finder
  • EJB QL
  • Using Transaction
  • Writing Bean-Managed Entity Beans
  • Examples
  • Local Interface
  • Using JBuilder EJB Development Environment
12. Deploy EJBs into WebLogic Application Server
  • EJB Deployment Jar file
  • Creating EJB Deployment Jar file with JBuilder
  • Deploying EJBs into WebLogic application Server 6.1