Find Courses Here
Servlet, JSP and EJB 2.0 Programming in WebLogic Server V6.1 and JBuilder 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.1 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 JBuilder 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

JBuilder Application Development Environment

  • Tools for WebLogic Applications
  • JBuilder features
  • JBuilder UML Browser
  • Configuring WebLogic in JBuilder

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

JSP Programming

  • JSP Overview
  • JSP Directive
  • JSP Expressions
  • JSP Scriptlets
  • JSP Declarations
  • Using JavaBeans with JSP
  • Examples
  • Using Jbuilder to create JSP’s

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
  • Using JBuilder EJB Development Environment

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

Message-Driven Bean

  • Message-Driven Bean Overview
  • 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
  • CMP Custom Finder
  • EJB QL
  • Using Transaction
  • Writing Bean-Managed Entity Beans
  • Examples
  • Local Interface
  • Using JBuilder EJB Development Environment

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