Fundamentals of Enterprise JavaBeans - 28 Hour Online Class or 4 Day Classroom Workshop

An in-depth class and workshop in coding Enterprise Java Beans (EJB), for application programmers developing transaction-based applications for client/server systems, e-commerce sites or internet/extranet applications. Covers an introduction to EJB including Objects, Architecture and EJB & Enterprise Java; Session Beans; Deploying Session Beans and EJBs; writing EJB clients (including JNDI); Entity Beans and their Deployment; managing Persistence; a review of the Bean Class; using Exceptions in EJB; Transactions; Bean-Managed Persistence; Environment settings, Beans & Threads and design ideas.

Online Class Schedule

Request a Class

 

Request More Info

   

Buy Course Book

 


Topic Summary | Print Version

Class Description:

This class uses lecture and extensive hands-on workshops to teach you the concepts and techniques of coding Enterprise JavaBeans.

Background: Enterprise JavaBeans is a specification that promises to greatly ease the creation of sophisticated transaction-based applications with minimal work. It does this by shifting the burden of writing the complex "plumbing" of such applications from the programmer to the middleware vendor. The application programmer need only be concerned with solving the business problem at hand. The resulting server application is not only portable to all platforms that conform to EJB specifications but it also encourages reuse through its modular design. EJB has quickly gained enthusiastic support by most middleware vendors, and it is expected to become the standard solution for Java-based transaction applications in the near future.

Note: This course addresses version 2.0 of the EJB specification as implemented in J2EE version 1.3 and WebLogic 8.1

Audience: Application programmers and/or project leaders developing transaction-based applications. This includes client/server systems, e-commerce or internet/intranet applications.

Prerequisites: Familiarity with the Java programming language. An understanding of databases and transactions concepts is helpful but not required. A basic understanding of XML and XML DTDs (document type definitions) is also helpful but not required.

Objectives: After successfully completing this course, you will be able to:

  • Code Enterprise JavaBeans!
  • Understand the EJB architecture and show its advantages
  • Understand how EJB relates to other middleware technologies
  • See EJB examples that can be used as basis for real applications
  • Get a solid base of the technology to work independently
  • Practice use the basic WebLogic utilities for creating and deploying EJBs
  • Understand the EJB 2.0 specification and the application servers's implementation of it.

Look Inside This Book:

Topic Summary

To Top | Topic Summary