Fundamentals of Enterprise JavaBeans (EJB) Using J2EE - 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. This class focuses on version 2.0 of the EJB specification as implemented in J2EE version 1.3, and 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


   (4.6 out of 5)

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.

Platform: Java 2 Enterprise Edition (J2EE) reference implementation running on Windows NT 4.0 or 2000 Professional or Sun Solaris.

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:

  • Code Enterprise JavaBeans!
  • Explain the EJB architecture and show its advantages
  • Explain how EJB relates to other middleware technologies
  • Demonstrate EJB examples that can be used as basis for real applications
  • Give students a solid base of the technology so they can work independently

Look Inside This Book:

Topic Summary

To Top | Topic Summary