Saturday - Sunday CLOSED

Mon - Fri 8.00 - 18.00

Call us



This Java EE 6: Develop Business Components with JMS & EJBs training teaches you the knowledge required to build robust back-end functionality. Work with expert Oracle University instructors using Enterprise JavaBeans (EJB[TM]) version 3.1 technology. Learn To: Implement business-tier functionality using EJB technology. Assemble and deploy EJB technology business-tier components on an application server. Integrate an EJB technology-based application using the Java Messaging Service API. Create and implement timer-based services. Integrate transactions and security into an enterprise application. Describe best practices and other advanced issues in business component development with EJB technology. Explore the EJB technology coding experience of session beans and message driven-beans in a JMS application. Examine EJB design, best practices, transaction management, messaging fundamentals and security.

Course Duration :- 80 Hours
Upon the completion of the Informatica course, the candidates will be able to do the following:
Implement interceptor classes and methods
Implement transactions
Implement exception handling for EJB technology
Create a timer using the Timer Service
Handle timer notification within an EJB component
Implement security for Java EE technology
Evaluate best practices for EJB technology
Develop a Java EE Application
Create message-driven beans
Examine the Java Platform, Enterprise Edition (Java EE)
Implement Enterprise JavaBeans (EJB 3.1) session beans
Use dependency injection with CDI
Use JPA for persistence
Develop Java EE technology applications using messaging


Accredited Training Partner

To teach real programming skills

Build a solid understanding

Educated Staff


Video Lessons

Modules / Levels

Module 1

Introducing the Course

Reviewing course objectives

Discussing course format and LVC

Discussing 4 day course schedule

Getting acquainted with other students

Reviewing the Java SE and Java EE Curriculum

Module 2

Introducing Java EE

Java™ Platform, Enterprise Edition(Java EE)

Java EE application architecture

Java EE container services

EJB component types

Comparison of Java EE application development with traditional enterprise application development

Module 3

Implementing Session Beans

Types of session beans

Stateful Session beans

Stateless Session beans

Singleton Session beans

Choosing a Session bean type

Session Bean clients

Tasks of creating a Session bean

Packaging and deployment

Module 4

Accessing Session Beans

Using Naming Services


Developing Session Bean Clients

Creating a Session Facade

Module 5

Advanced Session Bean Concepts

EJB Containers

EJB Components

Session Bean Identity

Session Bean Life Cycle

Lifecycle Event Handlers

Asynchronous Communication

Advanced Session Bean Configuration

Module 6

Developing Singleton Session Bean

Singleton Session Bean

Singleton Session Bean Life Cycle

Singleton Concurrency

Module 7

Using Context and Dependency Injections

Introduction to CDI Named Beans




Module 8

Using Java Persistence API

What is JPA?

Components of JPA architecture

Entity operations


Module 9

Developing Java EE Applications Using

Messaging Concepts

Messaging Destinations

Messaging Clients


Creating a Queue

Message Producer

Queue Message Browser

Creating a Synchronous Queue Consumer

Module 10

Developing Message-Driven Beans

Introducing Message-Driven Beans

Life Cycle of a Message-Driven Bean

Creating JMS Message-Driven Beans

Life Cycle Event Handlers

Configuring the Message-Driven Bean

Module 11

Using Timer Services

Describing timer services

Creating a timer callback notification

Processing a timer callback notification

Managing timer objects

Module 12

Implementing Interceptor Classes and Methods

Introducing Interceptors

Types of Interceptors

Interceptor methods

Interceptor class

Lifecycle call back interceptors

Implementing Transactions

Transaction demarcation task,

Transaction policy

Container managed transactions

Bean managed transactions

Transaction in messaging

Module 13

Implementing Security

Security Interventions

Java EE Platform Security Model



Programmatic Security

Declarative Security

Module 14

Using EJB Technology Best Practices

Exception Handling

Java EE Application Design

Appendix A - Introducing Transactions

Examining Transactions

Types of Transactions

Transaction-Related Concurrency Issues

Handling Distributed Transactions

Java Transaction API (JTA)

Module 15

Introducing UML

UML Basics

Types UML Diagrams

Elements of UML diagrams

Illustartions of all UML diagrams

Drop us a Query

Your Name (required)

Your Email (required)

Phone No

Your Query

What You Get

  • 24/7 e-Learning Access
  • Certified & Industry Experts Trainers
  • Assessments and Mock Tests