J2EE eCommerce Overview
Virtual Instructor-Led Format



Audience
Application architects, application developers, project managers and other professionals that will be transitioning into the J2EE eCommerce environment.
   

Duration

3 hours
   
Course Abstract
This technical briefing will utilize an interactive lecture to introduce the participants to the J2EE architecture and the basic infrastructure of the eCommerce environment. This course is part of a series that strive to provide the basic foundational information on the emerging technologies of today. This briefing will strive to introduce the following topics; role of different infrastructure components (like browsers, web servers, application servers and firewalls), discuss the role of J2EE containers (Web and EJB), illustrate the usage of various Java components (servlets, JavaServer Pages and enterprise JavaBeans), J2EE security, J2EE services (JDBC, JMS, JNDI, JTA, etc) and provide a high level illustration of the interaction between all of these different pieces.
   
Price $79 per student
Objectives

Upon conclusion participants will have acquired these skills:

  • Provide a high-level overview of the entire eCommerce model
  • Understand the role of web and application servers
  • Describe the function of the web browser
  • Depict the usage of Java servlets and JavaServer Pages
  • Illustrate the difference between Java components and containers
  • Define the usage of Enterprise JavaBeans and the different types
  • Understand the role of the Web Container and the EJB Container in an eCommerce application environment
  • Describe the role of the following J2EE services; JMS, JTA, JDBC and JNDI
  • Explain the use of J2EE Security
  • Identify the different types of deployment configurations (.WAR, .JAR, .EAR) in a J2EE environment
   
Class Format Lecture via WebEx
Prerequisites

Each student should have a basic understanding of application development either as a developer, project manager or end client. Additionally, basic knowledge of internet-oriented applications is helpful, but not required.

Register

Or, contact us at (817) 572-9690 x22 for registration information or to schedule an onsite training course.

   
Course Topics

The following list represents the sections and topics discussed in this virtual instructor-led course offering.

 

eCommerce Overview

  • Early implementations
  • eCommerce evolution
  • Microsoft vs Sun
  • Web architecture design (MVC)
  • Components vs Containers
  • J2EE
  • Server Models
  • Web application components

 

eCommerce Components

  • Application Server
  • Browser
  • Web/Http Server
  • Web vs Application Server
  • Horizontal Scaling
  • IP Sprayer
  • WebSphere Cells
  • WebSphere Clusters

 

J2EE Components

  • Client container
  • EJB container
  • Web container
  • J2EE deployment
  • Web application deployment
  • EJB deployment

 

J2EE Architecture

  • Platforms
  • J2EE vs J2SE vs J2ME
  • J2EE configuration
  • Application programmin interfaces for J2EE
  • Resource provider installation
  • Multi-tiered implementations
  • API component utilization
  • J2EE container roles
  • JNDI
  • JDBC
  • JMS
  • Security
  • JTA/JTS

 

Application Components

  • Java J2EE
  • Server-side vs Enterprise
  • Stateless vs Stateful servlets
  • Servlet processing model
  • Shopping Cart implementation
  • JavaServer Pages (JSPs)
  • JSP Operational model
  • Servlet/JSP model
  • Enterprise JavaBeans
    • Entity
    • Session
    • Message
  • Container vs Bean-managed persistence
  • Stateful vs Stateless Sessions
  • Message-driven EJBs and JMS
  • EJBs and role of EJB Container

 

J2EE Security

  • Authentication
  • Authorization
  • Delegation
  • Trusting
  • Platform security
  • Java security
  • Application Server security
  • Access controls