Find Courses Here
Servlet JSP and EJB 2.0 Programming in WebLogic Server 6.0 using VisualCafe Print E-mail
Course Length - 5 Days
 
Course Description

This course teaches the development of J2EE-based Web applications in the BEA WebLogic Server 6.0 environment.

 

You Will Learn How To:

After completing this course, the student should be able to:

  • Understand J2EE-based Web application architecture and development
  • Understand Web application development in the BEA WebLogic Server environment
  • Setup the WebLogic application development environment
  • Develop WebLogic applications using WebGain VisualCafé and/or your favorite text editor Deploy WebLogic applications 
 

Course Prerequisites

  • A good understanding of Web technologies and server-side programming for dynamic Web content
  • A good understanding of core Java syntax
  • A good understanding of OO concepts
 

Who Should Attend?

Web application designers and programmers who are interested in learning Java Web application development in the WebLogic environment.

 

Course Outline

Overview of Web Applications

  • J2EE based Web Application architecture
  • Application server Functionality
  • WebLogic Platform Introduction

WebLogic Application Development Environment

  • Tools for Application development
  • Tools for Application Testing and Deployment
  • WebLogic Application Development Environment Setup

Servlet Programming

  • Servlet Overview
  • HTTP Servlet API
  • Servlet Life Cycle
  • Programming with MVC model
  • JDBC and Database Connection Pooling
  • Session tracking
  • Examples
  • Using VisualCafé Wizards

JSP Programming

  • JSP Overview
  • JSP Directive
  • JSP Expressions
  • JSP Scriptlets
  • JSP Declarations
  • Using JavaBeans with JSP
  • Examples
  • Using VisualCafé Wizards
  • Integrating Servlet and JSP

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

JMS Programming

  • JMS Overview
  • Develop JMS clients
  • WebLogic JMS Service
  • Samples

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

Enterprise JavaBeans Programming - Session Bean

  • Session Bean Contexts and Lifecycle
  • Writing Stateless Session Beans
  • Writing Stateful Beans
  • Examples

Enterprise JavaBeans Programming - Entity Bean

  • Entity Bean Contexts and Lifecycle
  • Writing Container-Managed Entity Beans
  • Writing Bean-Managed Entity Beans
  • Examples

Message-Driven Bean

  • Message-Driven Bean Overview
  • Creating a JMS Server and Queue
  • MDB vs. Session/Entity Beans
  • MDB implementation
  • Samples

Enterprise JavaBeans Programming - Advanced

  • Using Session Beans as the clients of entity beans
  • Using Servlets as EJB clients
  • Using Transaction
  • Writing Bean-Managed Entity Beans
  • Examples

Deploy EJBs into WebLogic Application Server

  • Types of EJB Deployment
  • Hot Deployment
  • Auto Deployment
  • The WebLogic EJB utility
  • The EJB Deployment Descriptor