Ot3

Enterprise Java Development using EJB 3.0


Course Outline

This three-day course is for developers who are familiar with the Java language and who want to develop applications using the business tier of the Java Enterprise Edition - Java EE (formerly J2EE) - Platform.
You will learn how to use Enterprise JavaBeans version 3.0, including Session and Entity Beans, Entity Manager and Persistent Objects, JMS and Connector based Message-Driven Beans. The course will equip you with the skills needed to develop the sophisticated multi-tier client/server systems that your business needs.


Outcomes

At the end of this course, you will be able to:

  • Develop the business tier of fully-fledged commercial multi-tier server applications using Java EE (formerly J2EE)
  • Understand and apply the architecture of the Java EE platform
  • Understand and apply the core Java EE technologies - EJBs, JNDI, JDBC, JMS
  • Develop business components using Enterprise JavaBeans (EJB3.0)
  • Access databases using the EJB Entity Manager

Book Course Now

Please Note: Special prices are available for an In House delivery of this course. Read about the benefits and choices of our 'In House' course delivery option here.

Contact an Object Training Account Manager to enquire about alternative delivery options (such as In House or Customisation).

*All Australian prices are exclusive of GST

*If the course status is FULL or no date is scheduled in your state please contact object training on 1300 360 203

Location Days Dates Cost (ex GST) Course Status
Brisbane 3 Days 13/08/2013 - 15/08/2013 $2250.00 Available Book Now
Melbourne 3 Days 27/08/2013 - 29/08/2013 $2250.00 Available Book Now
Canberra 3 Days 10/09/2013 - 12/09/2013 $2250.00 Available Book Now
Sydney 3 Days 23/09/2013 - 25/09/2013 $2250.00 Available Book Now

Topics Covered

Overview of Java EE (formerly J2EE)
History, what constitutes a Java EE application, how the parts fit together, Descriptive Example of a Java EE application.
Web Applications
Brief review of Web Technologies, Multi-tier Architecture, Presentation Layer
Distributed Objects
Overview , CORBA, .NET, SOAP, RMI concepts, usage, RMI and CORBA using RMI-IIOP, Limitations of distributed objects
Enterprise Java Beans
Benefits, When to use, Types and Usage of Enterprise Beans, Session, Entity, Message-Driven, Client Access, Remote versus Local Interfaces, Deployment Descriptors, JAR files, What makes up an EJB, Naming Convention
Developing EJBs
Session Bean Development: Stateful and Stateless, Interfaces, Locating Beans with JNDI, Injection, Compiling, Packaging, Creating Java EE Application, Application Client, Web Client, Deploying, Running Application, Deploying as Web Services
Entity Bean Development
POJOs, Managed and Unmanaged Entities, Entity Manager and Persistence Unit, Relational Mapping, Primary Keys, Queries and EJB QL, Bean Relationships
Message-Driven Beans
Java Message Service Overview, Message-Driven Beans Example, Connector-Based message-Driven Bean
Transactions and Security

        
    

Prerequisites

This course is for experienced Java Programmers and object-oriented knowledge is a prerequisite. Attending Object Training's 4-day Java Foundations course is an ideal way to meet these prerequisites.

Audience

The course is for experienced Java Developers and Architects

Course Fee

$2250.00 ex GST

Duration

3.0 Days

Structure

Presentations, Demonstrations & Exercises (50% practical). PC-based

Tools


    
    

Material

Deliverable material for this course includes:

  • Certificate of Accomplishment
  • Professionally printed student notes and exercises
  • CD containing original exercises and source code (For PC-based courses only)

For all courses, but particularly PC-based courses, students are encouraged bring their own USB drive to save worked solutions and/or additional reference material.

Terms and Conditions

Please click here to review our terms and conditions before booking on your course