SETC Training844-434-7382
 Find a Course: 
 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

Java Training


The course was very helpful for my career. It opened up my eyes on how the web has evolved. I would recommend this course to my colleagues.
Comment from Canada Revenue Agency

1. Title

  • Professional Enterprise Java Beans: From Services to Data (JEJB, 5 days)
    View PDF

2. Course Pre-requisites

  • Knowledge of the Java programming language and the Class Library is necessary

3. Target Audience

  • Developers who want to learn EJB technology or need to develop and maintain an JEE infrastructure

4. Dates and Pricing


2 People for Guaranteed Live or Virtual Delivery $2,775.00 per person

5. Outline

Module 1: OVERVIEW OF JEE

Topic 1: Java Platforms

Topic 2: Characteristics of Enterprise Computing

Topic 3: JEE Technologies

Topic 4: Multi-Tier Architectures

Topic 5: Advantages of Multi-Tier Architectures

Topic 6: Container-Based Approach

Topic 7: JEE Application Models

Topic 8: JEE Deployments

Module 2: JAVA NAMING AND DIRECTORY INTERFACE

Topic 1: What is JNDI?

Topic 2: Benefits of JNDI

Topic 3: Naming and Directory Services

Topic 4: Using JNDI

Topic 5: Context Operations

Topic 6: JNDI Utility Class

Topic 7: JNDI Example

Topic 8: Running the JNDI Example

Topic 9: Naming Exceptions

Module 3: ENTERPRISE JAVABEANS

Topic 1: Enterprise Java Beans Component Model

Topic 2: Parties Involved in EJB Deployment

Topic 3: EJB Server and EJB Container

Topic 4: Types of Enterprise Beans

Topic 5: EJB Wrapper Interfaces

Topic 6: Deployment Descriptors

Topic 7: Context Environment Objects

Topic 8: Summary of EJB Environment

Topic 9: The Remote and Home Interface

Topic 10: The Enterprise Bean Class

Topic 11: The Client Code

Topic 12: Deploying the EJB in WebLogic

Topic 13: Ant Build Files for the Hello World Bean

Topic 14: The ejb-jar.xml File

Topic 15: The weblogic-ejb-jar.xml File

Topic 16: Creating and Running the Application

Module 4: SESSION BEANS

Topic 1: Session Bean Lifetime, Interface, and Lifecycles

Topic 2: Stateless Session Bean Example (TaxBean)

Topic 3: Accessing Environment Entries

Topic 4: Deployment Settings for the TaxBean

Topic 5: Pool Settings for Stateless Session Beans

Topic 6: Deploying and Running the Tax Application

Topic 7: Stateful Session Bean Example (CartBean)

Topic 8: Exceptions Thrown by the CartBean

Topic 9: Cache Settings for Stateful Session Beans

Topic 10: Deploying and Running the Cart Application

Module 5: USING JDBC DATA SOURCES

Topic 1: Connection Pools

Topic 2: JDBC Data Sources

Topic 3: Data Source Example

Topic 4: Configuring JDBC Data Sources

Topic 5: Running the Data Source Example

Module 6: BMP ENTITY BEANS

Topic 1: Entity Beans, Entity Bean Interface, and Lifecycle

Topic 2: Bean-Managed Persistence Example

Topic 3: Deploying Entity Beans

Topic 4: Deployment Settings for Customer Bean

Topic 5: Pool and Cache Settings for Entity Beans

Topic 6: Running the Customer Application

Module 7: CMP ENTITY BEANS

Topic 1: Container-Managed Persistence

Topic 2: Primary Key Class

Topic 3: Container-Managed Persistence Example

Topic 4: Mapping Container-Managed Fields

Topic 5: Deployment Settings for Product Bean

Topic 6: Settings for Custom Finders

Topic 7: EJB Query Language

Topic 8: Running the Product Application

Topic 9: Mapping to Multiple Database Tables

Module 8: SESSION FACADE PATTERN

Topic 1: JEE Design Patterns

Topic 2: Session Facade Pattern

Topic 3: Transactions

Topic 4: Container-Managed Transactions

Topic 5: Transaction Attributes

Topic 6: System vs. Application Exceptions

Topic 7: Rolling Back a Container-Managed Transaction

Topic 8: Example ItemOrderer Bean

Topic 9: Deployment Settings for ItemOrderer Bean

Topic 10: Creating an Enterprise Application

Module 9: CONTAINER-MANAGED RELATIONSHIPS

Topic 1: Local Interfaces

Topic 2: Container-Managed Relationships

Topic 3: Container-Managed Relationship (CMR) Example

Topic 4: CMR Example : Local Interfaces

Topic 5: CMR Example : Local Home Interfaces

Topic 6: CMR Example : Entity Bean Classes

Topic 7: CMR Example : Session Bean

Topic 8: CMR Example : Deployment Descriptors

Topic 9: Running the CMR Example

Module 10: EJB SECURITY

Topic 1: J2EE Security

Topic 2: Adding Users in the Administration Console

Topic 3: Specifying Security for EJBs

Topic 4: Mapping Roles to Users

Module 11: JAVA MESSAGE SERVICE

Topic 1: Messaging Applications

Topic 2: JMS and the J2EE Platform

Topic 3: Basic JMS Concepts

Topic 4: The JMS Programming Model

Topic 5: Point-to-Point Examples : Sender and Receiver

Topic 6: Configuring JMS for WebLogic

Topic 7: Publish/Subscribe Examples : Publisher and Subscriber

Topic 8: Reliable Message Delivery

Module 12: MESSAGE-DRIVEN BEANS

Topic 1: Message-Driven Beans

Topic 2: Message-Driven Bean Example

Topic 3: Deploying Message-Driven Beans

Topic 4: Running the Example

Topic 5: Message-Driven Bean Lifecycle

Topic 6: Transactions

Topic 7: Message Acknowledgement

Module 13: EJB TIMER SERVICE

Topic 1: Timer Service API

Topic 2: Creating Timers

Topic 3: Canceling and Saving Timers

Topic 4: Getting Timer Information

Topic 5: Transactions and Timers

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette