CLASSROOM
TENTATIVE

SCHEDULES


Nov 11, 2017 9:00 am 18:00 pm
Nov 18, 2017 9:00 am 18:00 pm
Nov 25, 2017 9:00 am 18:00 pm
Dec 2, 2017 9:00 am 18:00 pm
Dec 9, 2017 9:00 am 18:00 pm
REGISTER NOW

JAVA

JAVA WEB WITH JAVA EE

DESCRIPTION
This J2EE programming training is an intensive course designed to rapidly learn J2EE programming. This J2EE training class will cover the use of procedural J2EE working with real-world examples and exercises.
COURSE CONTENT

 

Module 1: Introduction to Server-side Application

  • Server-side Application Architecture
  • Application Model
  • Single-Tier Application
  • Two-Tier Application
  • Three-Tier Application
  • N-Tier Application
  • Java Web Application Model
  • Java EE Application Model
  • Java Servlet and Java Server Page Overview
  • HTTP Request and Response

Module 2: Java Web Application

  • Java Web Application
  • Standard Directory Layout
  • Web and Application Server
  • Tomcat Web Server
  • Java Integrated Development Environment (NetBeans, Ecllipse, SunONE Studio, etc)
  • NetBeans IDE

Module 3: Java Servlet API

  • Java Servlet
  • Servlet Life-cycle Methods
  • Servlet API Packages
  • Creating Java Servlets

Module 4: Servlet Response

  • Generating Servlet Response
  • Handling Request
  • Servlet Initialization

Module 5: Java Web Supporting Technologies: HTML and JavaScript Basics

  • Common HTML Tags
  • JavaScript
  • Document Object Model


Module 6: Java Web Supporting Technologies: Java Database Connectivity (JDBC)

  • Review: SQL Commands
  • Select, Insert, Delete and Update SQL Commands
  • Java Database Connectivity & JDBC Architecture
  • Advantages of JDBC
  • java.sql Package API
  • Steps in Connecting to Database Using JDBC
  • SQL to Java Data Types
  • Inserting, Deleting and Updating Database
  • javax.sql Package API


Module 7: Java Server Page Scripting

  • Java Server Page
  • JSP Comment Tags
  • JSP Directive Tags
  • JSP Declaration Tags
  • JSP Expression Tags
  • JSP Scriptlets
  • JSP Implicit Objects
  • The request and response Objects
  • The out and config Objects
  • The session and application Objects
  • The pageContext and page Objects
  • The exception Object

Module 8: Java Web Supporting Technologies: Model-View-Controller Architecture

  • Java Web Using Purely Servlets Implementation
  • Java Web Using Purely JSPs Implementation
  • Model-View-Controller Architecture
  • Server-Side Implementation of MVC

Module 9: Java Server Page Directives And Actions

  • JSP Directives
  • The Page Directive
  • The Page:language, extends, import, session, buffer, autoflush, isThreadSafe, info, errorPage, isErrorPage, contentType attributes
  • The include Directive
  • The taglib Directive
  • JSP Actions
  • The useBean Action
  • The getProperty Action
  • The setProperty Action
  • The include Action
  • The forward Action
  • The plugin Action
  • The param Action

Module 10: JSP Custom Tags

  • JSP Custom Tag
  • Components of a Custom Tag
  • The javax.servlet.jsp.tagext Package
  • Creating a Tag Handler Class
  • Creating a Tag Library Descriptor
  • Using Custom Tag
  • Adding Attribute To Custom Tags
  • Formatting the Custom Tag Body

Module 11: Introduction to Java EE and Enterprise Beans

  • The J2EE/Java EE Platform
  • The Java Enterprise Platform API’s
  • The Java EE Application Model
  • The N-Tier Application
  • Parts Multitiered Java EE Application
  • Java EE Components: Clients, Web Components and Business Components
  • Java EE Containers
  • The Enterprise Java Beans

Chapter 12: Session Enterprise Java Bean

  • Session Enterprise Java Bean
  • Stateless Session EJB
  • Stateful Session EJB
  • Session EJB Life-Cycle

Chapter 13: Entity Enterprise Java Bean

  • Entity Enterprise Java Bean
  • BMP Session EJB
  • CMP Session EJB
  • Entity EJB Life-Cycle