Java 2 Enterprise
Edition - JA2E
Description
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 training course from ATS, 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.
Course Outline
Module 1
Section A: J2EE Background Distributed Computing Enterprise Application
Development The J2EE Solution J233 Multi-Tier
Section B: Multi-Tier Model Container Based Development Client
Components Business Logic Components J222 and EJB
J2EE Platform
Section C: Client & Server Environment J2EE Scenarios Multi-Tier
Application Stand-Alone Clients Web-Centric MVC Architecture
MVC Process
Section D: Components & Roles Architecture Web Components
Enterprise JavaBeans J2EE Roles Application Assembler &
System Administrator Tool Provider
Section E: Platform Services Overview Deployment, Transaction
& Security Service Technologies Communication Technologies
Section F: Installing J2EE SDK Prepare to Install J2SE SDK Install
J2SE SDK Prepare to Install J2EE SDK Install J2EE SDK
Section G: Configure J2EE SDK J2SE SDK Configuration J2EE SDK
Configuration Verify J2SE Functionality userconfig.sh
Module 2
Section A: Client Tier Requirements Client Options Web
Clients EJB Clients EJB Client Strength & Weakness
EJB Client Types
Section B: Web Tier Applications Web Components Java Servlet
Technology Servlet Life Cycle & Listener Class Sharing Information
& Access Control Initialization & Service Methods
Section C: Servlet Processing Processing Information Servlet
Response Define Filter Class Access Web Resources Maintain
Client State
Section D: Servlet Completion Overview Tracking Requests
Shutdown Servlet
Section E: Servlet Communication View HTML Code Set Public Class
Initialize Servlet DoGet Method Calculate & Printwriter
Destroy View Session Bean
Section F: Assembling Web Servlet Compile Servlet Start J2EE
Server Deployment Tool Create Application with Deployment Tool
Create Web Component Configure Application Verify &
Deploy Application
Module 3
Section A: JSP Pages JavaServer Pages Elements of JSP JSP
Initialization Static & Dynamic Content Objects
Section B: Scripting JSP Elements JSP Elements JSP Content
Transfer Control Include Applet Custom JSP Tags
Section C: Assembling JSP Pages Build JSP Pages Declarations
& Scriptlets Compile JSP Start Cloudscape & J2EE
Deployment Tool Configure Deployment Add Entity Beans Configure
Entity Beans
Section D: Deploying JSP Pages Verify Application Deploy Application
File Location Test JSP Page
Section E: Using JavaBeans Overview Set JavaBean Component Properties
Object Interaction Assembling JSP with Java Beans JavaBean
Deployment Tool Add Web Component Verify & Deploy
Section F: Enterprise & Session Beans Common Requirements
Enterprise Beans Types of Enterprise Beans Session Beans
State Management Session Bean Strategies
Section G: Entity Beans Overview Persistence Shared Access
Container-Managed Persistence Container-Managed Relationships
Message-Driven Bean
Module 4
Section A: Accessing EJBs with Interfaces EJB Interfaces Remote Access Planning
Access Type EJB Contents
Section B: EJB Life Cycles Stateful Session Bean Active, Passive & Remove
Stateless Session Bean Entity Bean ejbCreate, ejbPostCreate Message-Driven Bean
Section C: Using Session Beans Interfaces Session Bean Deployment Tool Create
EJB Container Configure EJB Container Verify & Deployment Application
Section D: Using Entity Beans Overview Entity Bean Interfaces Entity Bean Structure
Servlet & Entity Bean Deploy Application with Entity Bean Create EJB Container
Transaction Management Configure Entity Bean Deployment settings Verify &
Deploy Test Application
Section E: Cooperating EJBs Cooperating Session Bean Servlet Structure Deployment
Tool Create Web Component Create EJB Container Add Entity Bean Configure Application
Verify & Deploy Test Application
Section F: EIS Tier Overview Capabilities & Limitations EIS Scenarios Relational
Database Access Application Component Provider
Module 5
Section A: EIS Data Access Programming Data Access Access Objects Connections
Security Connectivity Futures
Section B: Using EJBs with EIS EJBs for EIS Interface Entity Bean EJB Methods
EJB with XML Method Create Database Table Deployment Tool Test Application
Section C: Packaging & Deployment Overview Packaging J2EE Applications
Related Functionality Security Profiles Web Modules Client Application Modules
Section D: Deployment Descriptors Overview Deployment Strategies Descriptor
Elements Deployment Tool Actions Placement of Deployment Descriptors EJB Descriptor
Section E: Transaction Management Overview Properties & Mechanism Platform
Transactions JTA Transactions JTA & JTS Transactions in the Web Tier JTA
in Web Components EJB Transactions Container-Managed Transaction Attributes
Transaction Guidelines
Section F: Transaction Planning Transactions with JTA Local Transactions Transaction
Options Compensating Transactions Isolation Levels Setting Transaction Levels
Section G: J2EE Security Security Threats Authentication Mechanisms Authentication
Call Patterns Declarative & Programmatic Authorization Isolation & Auditing
Security Settings Add Security Constraint
Section H: J2EE Tips Overview J2EE SDK Tools Common Problems J2EE Documentation
J2EE Configuration Files J233
Price £875 (Bundle of 5)
Complementary Courses
AJV1 - AS/400 Java Introduction (mainly for AS/400 Developers)
JAV2 - Java 2 for Developers
XMJV - XML in Java
JAS1 - JavaScript for Developers Part 1
JAS2 - JavaScript for Developers Part 2
<<Back <<Contact
Us
|