Developer/Programmer - J2EE for Developers (371431)

Cost

$ 415 CAD without assistance (non credited course, without facilitator)


Payment method accepted

  • Credit card and interac online: Visa, MasterCard or American Express
  • Credit card by telephone: Visa or MasterCard
  • Cheque or postal money order
  • In person by credit card (Visa or MasterCard), Interac, cheque, postal money order or cash at one of the Collège communautaire du Nouveau-Brunswick campuses.

Regardless of the payment method you choose, you must first fill out the registration from online by clicking on the link "Register Now".

Information

J2EE for Developers with Campbell Gunn

J2EE for Developers
with Campbell Gunn


Java2 Enterprise Edition (J2EE) is Sun Microsystems� platform for developing multi-tier enterprise applications. In the J2EE For Developers course from LearnKey, expert instructor Campbell Gunn shows you how to build and deploy applications by assembling standardized components and providing component services using J2EE features like Java Servlets, JavaServer Pages and Enterprise JavaBeans. At the conclusion of this course you will understand how J2EE works and how to build enterprise applications using the multi-tier model.

 
Campbell Gunn is founder of GunNet Software Inc. and has more than 10 years experience in the IT industry as a software developer for Fortune 500 companies and the Australian Department of Defense. He has broad experience in database systems from Microsoft, IBM and Oracle. Among his specialties is integrating technologies from various vendors using standard-based tools like HTML, COM+, and XML.
 


ASSIGNMENTS
 

Each course session will have specific assignments to help supplement your training.  These assignments include readings, interactive tests, and discussions that will guide you through your study.  As you complete the assignments and training, you will gain a broader perspective in your learning and the experience needed to pass your certification exam.
 

EXAMS OFFERED THROUGH THE CURRICULUM

Labs
Each lab demonstrates the procedures learned in the Training Session and allows you to perform the tasks yourself. If you make an incorrect move, the challenge banner appears, giving you the option to try again.
Testing Session
A Pre-Test and Post-Test are available to help you determine your goals and map your progress. These Testing Sessions determine your proficiency with the software application being taught. Testing formats include, Simulations, True and False, Fill-in-the-Blank, Multiple Choice, and Keyboard Shortcuts. After each Testing Session, you can generate a performance-based progress report. You'll have immediate feedback to pinpoint your specific strengths and weaknesses.
 

CURRICULUM

Session 1

 

J2EE Background
Distributed Computing
Application Development
The J2EE Solution
J233 Multi-Tier

Multi-Tier Model
Container-Based Approach
Client Components
Business�Logic Component
J222 and EJB
J2EE Platform

Client / Server
J2EE Scenarios
Multi-Tier Application
Stand-alone Clients
Web-centric
MVC Architecture
MVC Process

Components & Roles
Architecture
Web Components
Enterprise JavaBeans
J2EE Roles
System Administrator
Tool Provider

Platform Services
Overview
Deployment & Security
Service Technologies
Communication

Installing J2EE SDK
Prepare to Install J2SE
Install J2SE SDK
Prepare to Install J2EE
Install J2EE SDK

Configure J2EE SDK
J2SE SDK Configuration
Verify J2SE Functionality
userconfig.sh
 

 


Session 2

 

Client Tier
Requirements
Client Options
Web Clients
EJB Clients

Web Tier Applications
Web Components
Java Servlet Technology
Servlet Life Cycle

Listener Class
Sharing Information
Initialization

Servlet Processing
Processing Information
Servlet Response
Define Filter Class
Access Web Resources
Maintain Client State

Servlet Completion
Overview
Tracing Requests
Shut Down Servlet
 

Servlet Communication
View HTML Code
Set Public Class
Initialize Servlet
doGet Method
Destroy
View Session Bean

Assembling Web Servlet
Compile Servlet
Start J2EE Server
Deployment Tool
Create Application
Create Web Component
Configure Application
Verify / Deploy Application

Test Application

Client Strength / Weakness

EJB Client Types






 

 

Session 3

 

JavaServer Pages

Overview
Elements of JSP
JSP Initialization
Static / Dynamic Content
Objects

Scripting JSP Elements
JSP Elements
JSP Content
Transfer Control
Include Applet
Custom JSP Tags

Assembling JSP
Build JSP
Declarations / Scriptlets
Compile JSP
Start Cloudscape / J2EE
Deployment Tool
Configure Deployment
Add Entity Beans
Configure Entity Beans

Deploying JSP Pages
Verify Application
Deploy Application
File Location
Test JSP

Using JavaBeans
Overview
Component Properties
Object Interaction
Assembling JSP
JavaBean
Deployment Tool
Add Web Component
Verify & Deploy

Enterprise / Session Bean
Common Requirements
Enterprise Beans
Types of Enterprise Beans
Session Beans
State Management
Session Bean Strategies

Entity Beans
Overview
Types of Persistence
Shared Access

Persistence
Relationships
Message-driven Bean
 

 


Session 4

 

Accessing EJBs with EJB Interfaces
EJB Interfaces
Remote Access
Planning Access Type
EJB Contents

EJB Life Cycles
Stateful Session Bean
Active, Passive & Remote
Stateless Session Bean
Entity Bean
ejbCreate, ejbPostCreate
Message-driven Bean

Using Session Beans
Interfaces
Session Bean
Deployment Tool
Create EJB Container
Configure EJB Container
Verify & Deployment

Using Entity Beans
Overview
Entity Bean Interfaces
Entity Bean Structure
Servlet & Entity Bean
Deploy Application


Configure & Test
Configure Entity Bean
Deployment Settings
Verify & Deploy
Test Application

Cooperating EJBs
Cooperating Session Bean
Servlet / Deployment Tool
Create Web Component
Create EJB Container
Add Entity Bean
Configure Application
Verify & Deploy
Test Application

EIS Tier
Overview
Capabilities / Limitations
EIS Scenarios
Access
Provider

Create EJB Container

Transaction Management

 

Session 5

 

EIS Data Access
Programming Data Access
Access Objects
Connections
Security
Connectivity Futures

Using EJBs with EIS
EJBs for EIS Interface
Entity Bean
EJB Methods
EJB with XML Method
Create Database Table
Deployment Tool
Test Application

Packaging & Deployment
Overview
Packaging Applications
Related Functionality
Security Profiles
Web Modules
Client Application Modules

Deployment Descriptors
Overview
Deployment Strategies
Descriptor Elements
Deployment Tool Actions
Placement of Descriptors
EJB Descriptor

Transaction Management
Overview
Properties & Transactions
JTA Transactions
Transactions in the Web Tier
JTA in Web Components
EJB Transactions
Transaction Attributes
Transaction Guidelines

Transaction Planning
Transactions with JTA
Local Transactions
Transaction Options
Compensating
Isolation Levels
Setting Transaction Levels

J2EE Security
Security Threats
Authentication Mechanisms
Call Patterns
Authorization
Isolation Auditing
Security Settings
Add Security Constraints

J2EE Tips
Overview
J2EE SDK Tools
Common Problems
J2EE Documentation
J2EE Configuration Files
J233 Resource Web Site

 

 

System Requirements

Download Detection Utility for Windows Media Player.
  • Click the icon to run an analysis of your system.
  • This will prompt you to Run or Save the file.
  • Choose Run and the analysis will begin.
  • Install all the required components.



  • Download Acrobat Reader.
  • Click the icon to download via the Adobe website.





  • Required Minimum Software
    * The above detection utilities can be used to check your system's compliance.