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

Java Training


I really enjoyed the course especially the team work, discussions and exercises were actually fun to do ! Great Instructor !
Comment from HRSDC

1. Title

  • Java Enterprise Development: Struts, Workflows and Enterprise Beans (JAV301, 4 days)
    View PDF

2. Course Pre-requisites

  • Solid knowledge of object oriented programming in Java

3. Target Audience

  • Java application developers who want to learn how to develop production quality enterprise Java applications on the JEE platform.

4. Dates and Pricing


May 16 to May 19, 2017$2,775.00/person
Oct 3 to Oct 6, 2017$2,775.00/person

5. Outline

Module 1: Application Architecture

Topic 1: The Application Tiers: 1, 2 and 3-tiered applications

Topic 2: Distributed Applications: Technology and Infrastructure

Topic 3: Web Applications: Technology and Infrastructure

Topic 4: What Makes Good Software?

Module 2: Java EE Web Programming

Topic 1: Servlets

Topic 2: The JSP Page

Topic 3: Using Beans

Topic 4: State Management

Topic 5: Tag Libraries

Topic 6: Creating a Simple Tag

Topic 7: Using BEA Tag Libraries

Topic 8: Validation Tags

Topic 9: Creating and Using Controls

Topic 10: Servlet Filters

Module 3: Struts Fundamentals

Topic 1: JSP Model 1 and Model 2 Architecture

Topic 2: Struts Startup

Topic 3: Struts Architecture

Topic 4: Creating a Struts Form

Topic 5: The Action Form

Module 4: Struts Essentials

Topic 1: Using DynaActionForm

Topic 2: Implementing the Action

Topic 3: Using ActionForward

Topic 4: Using Wildcards

Topic 5: Adding a Message Bundle

Topic 6: Configuring Exception Handling

Topic 7: Using Struts Tag Libraries

Topic 8: Using Struts Tags: A Complete Example

Module 5: Advanced Struts Features

Topic 1: Using Struts Action Classes

Topic 2: The Validator Framework

Topic 3: Using Tiles

Topic 4: Multiple Application Modules

Topic 5: Logging with Log4J

Module 6: WebLogic Page Flows

Topic 1: Page Flow Overview

Topic 2: BEA WebLogic Page Flows

Topic 3: Creating a NETUI Page

Topic 4: Implementing Complex Actions

Topic 5: Using Page Inputs

Topic 6: Using Transactions

Topic 7: Java Transactions

Module 7: Enterprise Design Patterns

Topic 1: Sun Java Enterprise Patterns

Topic 2: Session Façade

Topic 3: Model View Controller (Observer)

Topic 4: Composite View Pattern

Topic 5: View Helper

Topic 6: Front Controller Pattern

Topic 7: The Synchronizer Token Pattern

Module 8: EJB Fundamentals

Topic 1: EJB Fundamentals: Basic Structures

Topic 2: Creating a Simple EJB

Topic 3: The Deployment Descriptor

Topic 4: EJB Deployment

Topic 5: Creating an EJB Client

Topic 6: Comments

Module 9: Session Beans

Topic 1: Session Bean Basics

Topic 2: Creating a Stateless Session Bean

Topic 3: Creating a Stateful Session Bean

Topic 4: Advanced Strategies and Best Practices

Module 10: Entity Beans

Topic 1: Entity Bean Fundamentals

Topic 2: Creating a BMP Entity Bean

Topic 3: CMP Entity Beans: The Mechanics

Topic 4: Deploying a CMP Entity Bean

Module 11: Introducing JMS

Topic 1: About Message Driven Beans

Topic 2: A Simple JMS Example

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