Phone: 009714 3858511
E-Mail: sales@nlptechforma.com
NLP Courses
Leadership Skills Courses
Human Resource Courses
Management Courses
What is NLP
Weight Loss
Anxiety
Quit Smoking
Life Improvement
Depression
Motivation
Confidence
Hypnosis
Anger Management
Career
Success
NLP Just for Doctors
NLP Just for Kids
NLP Just for Women
 
Cisco
CCNA
CCNP
MicroSoft
Microsoft Windows Server
2012 Certification & Training
MCITP
MCTS
MCSA
MCSE
 
Technical Courses
Internet Marketing Course
Oracle / Java
IT Security
 
Languages
English
IELTS
TOEFL
GMAT
 
Management
Communication
Leadership
Customer Service
Human Resource
Project Management Pro
 
Additional Courses
SAT
 
1 Day Workshops
Success Leaves Clues
Get What You Want
 
Microsoft Office / ICDL
Photoshop CS4 Syllabus
Personal Life Coach
Online Training
Special Discount
Course Calendar
Clients List
 
 
 
Building J2EE Applications
 
 
   
5 Day Instructor Led Course - 35 Contact Hours

Center Benefits
UAE Ministry of Education Accredited Institute
International Curriculum
Certified Instructors
Computer Labs: 1 PC for each student
Certificate of Achievement (Ministry Attestation fees apply)
Training Quality Guarantees

Target Audience
Senior developers

Prerequisites
To succeed fully in this course, students should be Java Programmers

Course Outline
Module 1: Overview

Distributed Multilayered Applications
J2EE Containers
Packaging
Development Roles
Reference Implementation Software

Module 2: Getting Started
Setting up
Creating the J2EE Application
Creating the Enterprise Bean
Creating the J2EE Application Client
Creating the Web Client
Specifying the JNDI Names
Deploying the J2EE Application
Running the J2EE Application Client
Running the Web Client
Modifying the J2EE Application
Common Problems and their solutions

Module 3: Enterprise Beans
What is an Enterprise Bean?
What is a session Bean?
What is an Entity Bean?
What is a message-driven Bean?
Defining Client Access with Interfaces
The contents of an Enterprise Bean
Naming conventions for Enterprise Beans
The life cycles of Enterprise Beans

Module 4: A Session Bean Example
The CartEJB Example
Other Enterprise Bean Features

Module 5: Bean-Managed Persistence Examples
The savingsAccountEJB Example
Deploytool tips for Entity Beans with Bean-Managed Persistence
Primary Keys for Bean-Managed Persistence
Handling Exceptions

Module 6: Container-Managed Persistence Examples
Overview of the RosterApp Application
The PlayerEJB Code
A Guided Tour of the RosterApp Settings
Method Invocations in RosterApp
Running the RosterApp Example
Deploytool tips for Entity Beans with Container-Managed Persistence
Primary Keys for Container-Managed Persistence

Module 7: A Message-Driven Bean Example
Example Application Overview
The J2EE Application Client
The Message-Driven Bean class
Running the SimpleMessageEJB Example
Deploytool tips for Message-Driven Beans
Deploytool Tips for JMS Clients

Module 8: Enterprise JavaBeans Query Language
Terminology
Simplified Syntax
Example Queries
Full Syntax
EJB QL Restrictions

Module 9: Web Clients and Components
Web Client Life Cycle
Web Application Archives
Configuring Web Clients
Deploying Web Clients
Running Web Clients
Updating Web Clients
Internationalizing Web Clients

Module 10: Java Servlet Technology
What is a Servlet?
The Example Servlets
Servlet Life Cycle
Sharing Information
Initializing a Servlet
Writing Service Methods
Filtering Requests and Responses
Invoking Other Web Resources
Accessing the web Context
Maintaining Client State
Finalizing a Servlet

Module 11: JavaServer Pages Technology
What is a JSP Page?
The Example JSP Pages
The Life Cycle of a JSP Page
Initializing and Finalizing a JSP Page
Creating Static Content
Creating Dynamic Content
Including content in a JSP Page
Transferring Control to Another Web Component
Including an Applet
Extending the JSP Laguage
Module 12: JavaBeans Components in JSP Pages
JavaBeans Component Design Conventions
Why use a JavaBeans Component?
Creating and Using a JavaBeans Component
Setting JavaBeans Component Properties
Retrieving JavaBeans Component Properties

Module 13: Custom Tags in JSP Pages
What is a custom Tag?
The Example JSP Pages
Using Tags
Defining Tags
Examples
How is a Tag Handler Invoked?

Module 14: Transactions
What is a Transaction?
Container-Managed Transactions
Bean-Managed Transactions
Summary of Transactions Options for Enterprise Beans
Transaction Timeouts
Isolation Levels
Updating Multiple Databases
Transactions in Web Components

Module 15: Security
Overview
Security Roles
Web-Tier Security
EJB-Tier Security
Application Client-Tier Security
EIS-Tier Security
Propagating Security Identity
J2EE Users, Realms, and Groups
Setting up a server certificate

Module 16: Resource Connections
JNDI Names and Resource References
Database Connections for Enterprise Beans
Mail Session Connections
URL Connections

Module 17: J2EE Connector Architecture
About Resource Adapters
The Black Box Resource Adapters
Resource Adapter tutorial
Common Client Interface

Module 18: The Duke's Bank application
Enterprise Beans
Application Client
Web Client
Internationalization
Building, Packaging, Deploying and Running the application

 
 
 

Contact Our Training Team


Name:
E-Mail:
Phone:
Country:
Message:
 
 
HOME   |   ABOUT US   |   GUARANTEES   |   SERVICES   |   ARTICLES   |   TESTIMONIALS   |   CONTACT US