Group Services: Technology Consulting
phone +91-9999-283-283/9540-283-283
email info@sisoft.in

Course Details

JAVA - Advance(J2EE) Training - Course Outline

Goal:

Prepare for web developer using JAVA who can efficiently and use various J2EE versions

Pre-requisites:

Core Java

Prepare for:

SCWCD (Sun Certified Web Component Developer)

Audience:

Any IT professionals, BE,B.Tech, MCA, BCA or equivalent student who want to knowledge in JAVA.

Duration:

3 Months (40 theory + 80 lab) hours

Course Outline:

Advance Java Training - Course Outline

1.0 Eclipse

  • Eclipse Introduction
  • Project definition and configurations
  • Execution and debugging
  • Advance features

2.0. Servlet

  • History of Web Applications
  • Support for Servlets
  • HTTP Servlet Basics
  • The Servlet Lifecycle
  • Retrieving Information
  • Sending HTML Information
  • Sending Multimedia Content
  • Advance Servlet Features (Forward ,Include, Redirect)
  • Session Tracking
  • Security
  • Database Connectivity
  • What's New in the Servlet API

3.0. JSP

  • Introduction to JSP
  • Introducing Java Server Pages Technology
  • JSP Architecture
  • Reading the Request Information
  • Retrieving the data posted to a JSP file from HTML file
  • JSP Elements (Directives, Declaration, Scriplets, Actions)
  • Introduction to the JSP tags
  • Accessing database from JSP
  • Working with JSP Sessions
  • JSP Cookies Example
  • JSP and JavaBeans
  • Disabling Session in JSP
  • JSP and JavaBeans
  • JavaServer Pages Standard Tag Library (JSTL)
  • File uploading
  • 4.0 JDBC

  • JDBC Introduction
  • JDBC Architecture
  • Java Database Connectivity Steps
  • Test JDBC Driver Installation & Connection
  • Types of JDBC Drivers
  • Inserting Data into SQL Tables
  • Retrieving Data from SQL Tables
  • Update SQL Tables
  • 5.0 Struts

    • MVC Architecture
    • Struts Framework
    • Struts Controller Components
    • Struts View Components
    • Struts Model Components
    • Struts Tag Libraries
    • Exception Handling in Struts
    • Using Commons Validate with Struts
    • Exception Handling in Struts
    • Struts example

    6.0. Hibernate

    • Introduction to Hibernate
    • Hibernate Configuration
    • Entity definitions and O/R Mapping
    • Working with Persistent Objects
    • Hibernate Queries
    • Hibernate Caching
    • Advance Concepts

    7.0. Spring Framework

    • Dependency Injection and Inversion of control
    • Bean Managed container and its configurations
    • Bean definitions and their usage
    • Hibernate Integration
    • Struts Integration

    8.0 AJAX

    • Introduction
    • Create an XMLHttpRequest Object
    • Send a Request To a Server
    • Server Response
    • The onreadystatechange Event
    • AJAX Examples

    9.0 Java and XML

    • Generating an XML Document
    • Parsing XML
    • Quick Reference Guide
    • Create well-formed and valid XML documents
    • Use XML Namespaces in an XML document
    • Create and use an XML Schema document
    • Validate XML documents by using standard XML techniques
    • Use XPath expressions and functions
    • Transform XML documents by using stylesheets and XPath expressions
    • List the XML features in the database
    • Explain the architecture of Oracle XML DB
    • Use the XQuery language

    10.0 WebServices

    • SOAP and REST Services
    • SOAP Protocol Fundamental (UDDI, WSDL, Binding)
    • SOAP Web Services using Axis-2 and SOAP UI
    • REST Services fundamental (Jax-RS, JSON)
    • REST Web Services generation using Jersey and Jackson

    Related References:

    Java - Core Training Course Outline