Advanced Java Course - Overview

  • Adv Java is Web Based Java Development Framework to design Enterprise Applications

  • J2EE supports MVC i.e. Model, View and Control Architecture to design Scalable Enterprise Applications meaning application can be enhanced to meet growing organization requirements

  • Modules Covered - Servlets, JSP, JSTL & EL (Exression Language)

  • Pre-requisite - Core Java and SQL basics

Adv. Java Syllabus


1 month 1 week



  • prerequisite - core java basics
  • Environment Configuration - Setting Up Ecllipse with Apache Tomcat
  • Creating HTML Forms
  • CSS Integration
  • JavaScript & jQuery form Validation
  • J2EE Architecture
  • JSP Implicit variables
  • Servlet Programming
    • - Introduction to Servlets
    • - Creating GET & POST Forms in HTML & in JSP
    • - Using Servlets POST & GET Methods and their variables
  • Request Dispatchers
    • Forward
    • Include
  • Send Redirect
  • Creating Basic Application using Servlets

  • JSP Pages
    • Scriplet Programming in JSP
    • Servlets and JSP Communication
    • Creating Basic Application using JSP
    • Creating Complex Application using Servlets & JSP
  • JSP Directives
    • JSP Forwards
    • JSP Includes
    • JSP Use Bean method
  • JDBC Integration
    • CRUD Operations on Forms
    • Select Operations on Forms
  • Filters - Security Implementation

  • Error Pages
    • Setting up Error Pages on Tomcat Server
    • Creating Error Pages
    • Setting up Error Pages in JSP forms
    • Manage Server Default Error Numbers
    • User Defined Error Numbers
  • File I/O
  • Web Design Components
    • Integration JQuery and BootStrap with Adv. Java
  • AJAX & JSON
    • Integration with Servlets & Application
    • AJAX, JSON, JDBC & LIST Integration
    • Complex Example - Saving & Populating Forms Using AJAX

  • Session Handling
    • Server Level - Session Object
    • client Level - Cookie Object
  • JSTL - JSP Tag Library
    • Core Tags
    • Function Tags
    • Formatting Tags
  • Expression Language
  • Custom Tags
    • Configuring at Server Level
    • Using Tag Support to Create Custom Tags
    • Using Custom Tags on Forms
  • Multiple Projects Throught the Course
  • Project Deploy Process on Internet on Live Tomcat Servers