Print this Page

WebLogic® Server-Side Programming and EJB Workshop

Course Abstract
(5 Days)

This course utilizes a combination of instructor-led discussions and interactive workshops to demonstrate the capabilities of a Java® IDE for the development of enterprise applications using servlets and Enterprise JavaBeans.  The implementation of these components using JavaServer Pages will be discussed.  Each student will learn to write Enterprise applications in Java® using the the Enterprise Edition of a Java® IDE tool.  Additionally, learn to use the EJB development environment to build session and entity EJBs, use the debugger, and deploy them in an existing e-business Website supported by the WebLogic Application Server.

Audience

Developers and other technical professionals that will be designing, developing and implementing interactive Websites using JavaServer Pages, servlets, JavaBeans and Enterprise JavaBeans and implementing them using BEA Systems WebLogic Application Server.

Course Objectives

Upon conclusion participants will have acquired these skills:

  • Understand the capabilities of the Java® IDE’s Enterprise Edition

  • Design, build, and assemble dynamic Web sites and e-business applications using WebLogic Application Server and server-side philosophies

  • Use a Java® IDE tool to develop servlets, JSPs and Enterprise JavaBeans

  • Understand the role the session/entity EJBs for enterprise applications

  • Illustrate the role of entity and session EJBs

  • Creation of entity EJBs using the database schema tool

  • Demonstrate the use of debugging tool for testing EJBs

  • Discuss the implementation of EJBs using EJS servers and containers

  • Use transaction processing with EJBs

  • Understand EJB deployment strategies

Course Topics

  • Overview

  • Servlets

  • JavaServer Pages

  • WebLogic Admin

  • EJB Overview

  • Entity/Session Beans

  • DB Schema

  • EJS Servers

  • EJB Deployment

  • Summary

Prerequisites

Each student should have a thorough understanding of the Java® language and use of a Java IDE tool.  Additionally, experience with JavaBeans, relational databases and server-side development concepts is preferred, but not required.