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

Java Training


Course was work related. Found it very relative to what we are doing today. Instructor was bilingual and answered questions in both official languages.
Comment from Shared Services Canada

1. Title

  • JEE Programming for JBoss Professionals (JJBoss, 5 days)
    View PDF

2. Course Pre-requisites

  • Knowledge of the Java programming language and the Class Library

3. Target Audience

  • Programmers who want to familiarize themselved with the design and implementation of applications written for JBoss AS

4. Dates and Pricing


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

5. Outline

Module 1: The JBoss Application Server

Topic 1: Java Platforms JEE Technologies

Topic 2: Multi-Tier Architectures

Topic 3: JEE Application Models

Topic 4: JEE Technology: Servlets and Page Flows

Topic 5: JEE Technology: Portals

Topic 6: JEE Technology: Enterprise Java Beans

Topic 7: JEE Technology: SOA and Web Services

Topic 8: JEE Technology: JMS and Message Driven Beans

Topic 9: JEE Technology: Integration and Business Processes

Topic 10: Putting it all Together: A Complete JEE Application

Module 2: The JBoss Development Environment

Topic 1: What is JBoss?

Topic 2: Configuring JBoss for Enterprise Development

Topic 3: Starting and Stopping JBoss

Topic 4: Creating a JBoss Application: Code and Artefacts

Topic 5: Exploring the JBoss Directory Structure

Topic 6: Exploring the JBoss Configuration Files

Topic 7: Debugging JBoss Applications

Topic 8: Exploring JBoss Deployment

Module 3: Configruing Datasources

Topic 1: The Need for Data Sources

Topic 2: Data Sources and JDBC Drivers

Topic 3: Preparing the Database Server

Topic 4: Creating the Data Source

Topic 5: About Multi Data Sources

Topic 6: Tuning the Data Source

Topic 7: JDBC Data Sources and JNDI

Topic 8: Creating a Data Source Client

Module 4: Servlets

Topic 1: The Need for Sevlets

Topic 2: Web Applications, Web Services and Servlets

Topic 3: Configuring Servlets

Topic 4: Running Servlets in JBoss

Topic 5: Setting Initialization Parameters

Topic 6: Dynamic Reloading of Servlets

Topic 7: Servlet Initialization Parameters

Topic 8: Servlets and Threads

Topic 9: Creating Servlet Filters

Module 5: JSP Pages

Topic 1: JSP Architecture Servlets

Topic 2: JSP Syntax Overview

Topic 3: Configuring JavaServer Pages

Topic 4: JSP Directives and Actions

Topic 5: JavaServer Pages and JavaBeans

Topic 6: State Management: Cookies, Sessions and Application

Topic 7: Session Management

Module 6: Page Flows

Topic 1: The Need for MVC

Topic 2: The Action, Form Bean and the Controller

Topic 3: Understanding the Controller

Topic 4: Creating Simple Actions

Topic 5: Form Bean Validation and Validation Error Forward

Topic 6: Using Catch Forwards

Topic 7: Creating Complex Actions

Topic 8: Using Message Bundles

Module 7: Tag Libraries

Topic 1: What is a Tag Library?

Topic 2: Creating Custom Tag Libraries

Topic 3: Working with the Standard NETUI Tags

Topic 4: Working with the NETUI-DATA Tags

Topic 5: Working with the NETUI-Template Tags

Topic 6: Creating JDBC Controls

Topic 7: Calling JDBC Controls

Topic 8: Creating a Complete Workflow

Module 8: Enterprise Java Beans

Topic 1: EJB Oerview: Working with JBoss

Topic 2: Types of Enterprise Beans

Topic 3: EJB Wrapper Interfaces and Annotations

Topic 4: Context and Environment Objects

Topic 5: About Home and Remote Interfaces

Topic 6: The Enterprise Bean Class

Topic 7: Deploying the EJB in WebLogic

Topic 8: The Client Code

Module 9: Session Beans

Topic 1: What is a Session Bean?

Topic 2: Session Bean Lifetime

Topic 3: Session Bean Interface

Topic 4: Session Bean Lifecycles

Topic 5: Pool Settings for Stateless Session Beans

Topic 6: Deploying and Running Session Beans

Module 10: Entity Beans

Topic 1: The Persistence Model

Topic 2: The Classes and the Interfaces

Topic 3: Container-Managed Fields

Topic 4: Deployment Settings

Topic 5: EB Query Language

Topic 6: Running the Product Application

Module 11: Transactions

Topic 1: Container-Managed Transactions

Topic 2: Transaction Attributes

Topic 3: System vs. Application Exceptions

Topic 4: Rolling Back a Container-Managed Transaction

Topic 5: Summary of Transaction Options

Topic 6: Creating an Enterprise Application

Module 12: EJB Controls

Topic 1: What is an EJB Control?

Topic 2: Creating EJB Controls

Topic 3: Calling EJB Controls

Topic 4: Integrating EJB Controls in Page Flows

Topic 5: Revisiting the Complete Wokflow

Module 13: Implementing Webservices

Topic 1: The Need for SOA

Topic 2: Web Service Technology Overview: WSDL, SOAP, UDDI, etc..

Topic 3: Implementing a Web Service using JBoss

Topic 4: Implementing a Web Service Client using JBoss

Topic 5: Creating and Using Service Controls

Topic 6: Exposing Session Beans using Web Services

Topic 7: Securing Web Services

Topic 8: Web Services and SOAP Attachments

Topic 9: Revisiting the Complete Workflow

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