Enterprise Java Beans

     Java has established itself as a premier development language for system applications that include web-based e-commerce applications, network applications, B2B enterprise application integration and, now, wireless applications.

     The Java™ 2 Platform Enterprise Edition (JEE) is a collection of technologies that includes Java Database Connectivity (JDBC), Java Servlets, Java Server Pages (JSP), Remote Method Invocation (RMI), Enterprise Java Beans, and more. The JEE provides a standard architecture and suite of technologies for building enterprise systems that are scalable, maintainable, reliable, and adaptable.

     With many corporations facing increased maintenance costs of older legacy systems, the JEE standard presents an opportunity to build multi-tiered system architectures that are robust, scalable, and portable. The benefit to an organization is a common, open platform powerful enough for industrial strength enterprise systems that integrate existing legacy systems.

     This course will cover the specialization of the JEE specification dedicated to Enterprise Java Beans (EJB). Upon completing the course, you will have an understanding of some the design and development issues associated with development of applications using EJB as well as some practical hands-on experience developing Enterprise Java Beans applications.

     This class is a subset of the current Enterprise Business Logic class we offer designed to specialize on the subject of Enterprise Java Beans. This class will combine lecture with a unifying, hands-on example that will help you quickly understand the JEE architecture and its relationship with EJB.

Topics Covered

  • Become familiar with Enterprise JavaBeans for encapsulating business logic.
  • Gain an understanding of some of the business reasons for selecting EBJ technologies.
  • Understand Session Beans
  • Understand Entity Beans
  • Become familiar with some of the security threats that threaten an enterprise and how EJB deals with these threats.
  • Understand EJB Transactions.


     Students will learn how XML can be used to ease data conversion and transmission within their organization and among organizations.


     Participants should have already taken Java Programming Essentials or have an equivalent knowledge of Java programming. Familiarity with web technologies including HTML and web scripting is recommended. Six months of professional Java programming is a plus.


     Upon completing the course, the student will:

  • Business Reasons for using EJB
  • EJB Overview
  • Session Beans
  • Entity Beans
  • EJB Security
  • Transactions

Furnished Materials:

  • PC Workstation for use during training
  • Student Manual

Recommended Follow-On Course


  • 2 Days


  • $990

Training Dates:

Sign Up