about uscontact us
Home Page Business Consultancy Solutions & Services Web Site Design Services Professional IT Courses Training for Businesses Consulting4London Site Map
......
SideNav Button 1
SideNav Button 2
SideNav Button 3
SideNav Button 4
SideNav Button 5
SideNav Button 6
Home » Training » Java Enterprise Edition Course
Java Enterprise Edition Course (J2EE)
leftcurve COURSE DETAILS leftcurve
Description

Summary This course teaches the technologies for building applications for the internet and enterprise using advanced Java and related technology platforms.  
Start Date Contact us  
Duration 1 year or 6 Month Fast-track (FT)  
Qualification Sun Java Web Component Developer Certification  
You'll need Sun Java Certification  
Follow with Sun Certified Enterprise Architect  
Course Details
Course Code View Price (ex Vat) Purchase
J002 Details.. 3000.00
J002FT Details.. 1500.00
 
More Info.? Call us on 020 7737 3251 or mail us here  

Who will benefit
Java programmers and Developers who wish to gain an appreciation and practical understanding of web application development architecture and technology.

How you will benefit
You will gain mastery of technologies needed to program web applications using Java including Servlets and Java Server Pages and Enterprise Java Beans as well as the use of other Java and Open source technologies.


What is J2EE
J2EE is a Java-based, platform created by Sun Microsystems used for developing, deploying, and managing multi-tier server-centric applications on an enterprise-wide scale...

Course Duration
This course is a one year theoretical and practical workshop program. Other options are available including fast track. Call or mail us for futher details.

Course Content  Click to toggle details on/off
J2EE Background

  • Distributed Computing
  • Enterprise Application Development
  • The J2EE Solution
  • J2EE Multi-Tier
Multi-Tier Model

  • Container Based Development
  • Client Components
  • Business–Logic Components
  • J2EE and EJB
  • J2EE Platform
Client/Server Environment

  • J2EE Scenarios
  • Multi-Tier Application
  • Stand-Alone Clients
  • Web-Centric
  • MVC Architecture
  • MVC Process
Components and Roles

  • Architecture
  • Web Components
  • Enterprise JavaBeans
  • J2EE Roles
  • Application Assembler/System Administrator
  • Tool Provider
Platform Services

  • Overview
  • Deployment, Transaction, and Security
  • Service Technologies
  • Communication Technologies
Installing J2EE SDK

  • Prepare to Install J2SE SDK
  • Install J2SE SDK
  • Prepare to Install J2EE SDK
  • Install J2EE SDK
Configure J2EE SDK
  • J2SE SDK Configuration
  • J2EE SDK Configuration
  • Verify J2SE Functionality
  • userconfig.sh
Client Tier

  • Requirements
  • Client Options
  • Web Clients
  • EJB Clients
  • EJB Client Strength/Weakness
  • EJB Client Types
Web Tier Applications

  • Web Components
  • Java Servlet Technology
  • Servlet Life Cycle/Listener Class
  • Sharing Information/Access Control
  • Initialization/Service Methods
Servlet Processing

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

  • Overview
  • Tracking Requests
  • Shutdown Servlet
Servlet Communication

  • View HTML Code
  • Set Public Class
  • Initialize Servlet
  • DoGet Method
  • Calculate/Printwriter
  • Destroy
  • View Session Bean
Assembling Web Servlet

  • Compile Servlet
  • Start J2EE Server
  • Deployment Tool
  • Create Application with Deployment Tool
  • Create Web Component
  • Configure Application
  • Verify/Deploy Application
JSP Pages

  • JavaServer Pages
  • 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 Pages

  • Build JSP Pages
  • 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 Page
Using JavaBeans

  • Overview
  • Set JavaBean Component Properties
  • Object Interaction
  • Assembling JSP with Java Beans
  • JavaBean
  • Deployment Tool
  • Add Web Component
  • Verify and Deploy
Enterprise / Session Beans

  • Common Requirements
  • Enterprise Beans
  • Types of Enterprise Beans
  • Session Beans
  • State Management
  • Session Bean Strategies
Entity Beans

  • Overview
  • Persistence
  • Shared Access
  • Container-Managed Persistence
  • Container-Managed Relationships
  • Message-Driven Bean
Accessing EJBs with Interfaces

  • EJB Interfaces
  • Remote Access
  • Planning Access Type
  • EJB Contents
EJB Life Cycles

  • Stateful Session Bean
  • Active/Passive/Remove
  • 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 and Deployment Application
Using Entity Beans

  • Overview
  • Entity Bean Interfaces
  • Entity Bean Structure
  • Servlet and Entity Bean
  • Deploy Application with Entity Bean
  • Create EJB Container
  • Transaction Management
  • Configure Entity Bean
  • Deployment Settings
  • Verify and Deploy
  • Test Application
Cooperating EJBs

  • Cooperating Session Bean
  • Servlet Structure
  • Deployment Tool
  • Create Web Component
  • Create EJB Container
  • Add Entity Bean
  • Configure Application
  • Verify and Deploy
  • Test Application
EIS Tier

  • Overview
  • Capabilities/Limitations
  • EIS Scenarios
  • Relational Database Access
  • Application Component Provider
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 and Deployment

  • Overview
  • Packaging J2EE Applications
  • Related Functionality
  • Security Profiles
  • Web Modules
  • Client Application Modules
Deployment Descriptors

  • Overview
  • Deployment Strategies
  • Descriptor Elements
  • Deployment Tool Actions
  • Placement of Deployment Descriptors
  • EJB Descriptor
Transaction Management

  • Overview
  • Properties and Mechanism
  • Platform Transactions
  • JTA Transactions
  • JTA and JTS
  • Transactions in the Web Tier
  • JTA in Web Components
  • EJB Transactions
  • Container-Managed
  • Transaction Attributes
  • Transaction Guidelines
Transaction Planning

  • Transactions with JTA
  • Local Transactions
  • Transaction Options
  • Compensating Transactions
  • Isolation Levels
  • Setting Transaction Levels
J2EE Security

  • Security Threats
  • Authentication Mechanisms
  • Authentication Call Patterns
  • Declarative/ Programmatic Authorization
  • Isolation/Auditing
  • Security Settings
  • Add Security Constraint
J2EE Tips

  • Overview
  • J2EE SDK Tools
  • Common Problems
  • J2EE Documentation
  • J2EE Configuration Files
  • J2EE Resource Web site


  • J2EE Background
  • Java Naming Directory Interface
  • Multi-Tier Model
  • Client/Server Environment
  • Components and Roles
  • Platform Services
  • Installing J2EE SDK
  • Configure J2EE SDK
  • Client Tier
  • Web Tier Applications
  • Servlet Processing
  • Servlet Completion
  • Servlet Communication
  • Assembling Web Servlet
  • JSP Pages
  • Scripting JSP Elements
  • Assembling JSP Pages
  • Deploying JSP Pages
  • Using JavaBeans
  • Enterprise / Session Beans
  • Entity Beans
  • Accessing EJBs with Interfaces
  • EJB Life Cycles
  • Using Session Beans
  • Using Entity Beans
  • Cooperating EJBs
  • EIS Tier
  • EIS Data Access
  • Using EJBs with EIS
  • Packaging and Deployment
  • Deployment Descriptors
  • Transaction Management
  • Transaction Planning
  • J2EE Security
  • J2EE Tips


  •  Related Courses
    » Java SQL and Web Design
    » Sun Java Certified Programmer
    » Java Pro Developer Course
    » Oracle Financials
    » Oracle Build Internet Applications I
    » Oracle Build Internet Applications II
    » Oracle PL-SQL
     Return to visited pages