Advanced Java

Duration of       Hours 


Duration time may vary depends on course progress


Advanced Java


Java is the high level programming language used to create Web applications and enterprise applications. It was designed for flexibility, allowing developers to write code that would run on any machine, regardless of architecture or platform.

Java is used to build applications and platforms for a number of devices, including computers, laptops, gaming consoles, Blu-ray players, car navigation systems and smart phones. It is also a key language for networking, particularly for data centers that store and transfer Web-based data.



Course Content

Java Database Connectivity (JDBC):

  •  Overview of RDBMS

  •  Introduction to JDBC & JDBC Architecture

  •  Establishing a JDBC Connection

  •  Executing Statement, PreparedStatement and CallableStatement

  •  Scrollable and Editable ResultSet

  •  Types of JDBC Drivers

Common Gateway Interface:

  •  Introduction to CGI

  •  GET and POST Request Methods

  •  What is Name-Value pair

  •  Content Types and MIME

Java Servlets:

  •  Servlet as an improved CGI

  •  Servlet Fundamentals/API

  •  Developing and Deploying Servlets

  •  State Management using Cookies, Session and Application

JavaServer Pages (JSP):

  •  JSP Architecture

  •  Basics & Syntax

  •  JSP Directive Tags

  •  JSP Scriptlet Tags

  •  JSP Action Tags

  •  Using Java Beans from JSP

  •  JSP Tag Library

Remote Method Invocation (RMI):

  •  Object Persistence and Serialization

  •  Introduction to Distributed Computing & 3 - Tier Architecture

  •  RMI Architecture

  •  RMI for Distributed Computing

  •  Callback in RMI

Java Beans:

  •  JavaBean Architecture

  •  JavaBean Characteristics

  •  Providing Properties & Methods

  •  Event in JavaBeans

  •  Participating in Instrospection


  •  Introduction to CORBA

  •  CORBA for Distributed computing

  •  ORB & IIOP

  •  Defining interfaces and datatypes using Interface Definition Language (IDL)

  •  CosNaming Service

  •  Developing CORBA Client/Server application using JavaIDL

Struts and MVC Architecture:

  •  Model-View-Controller (MVC) Architecture

  •  MVC Model 1 and Model 2 in Web Applications

  •  What is a Framework?

  •  Introduction to Struts Framework

  •  Struts Framework Components

  •  Struts Controller Components

  •  Struts Model Components

  •  Struts View Components

Configuring Struts Application:

  •  Web Application Directory Structure

  •  Web Application Deployment Descriptor

  •  Struts Configuration File

Struts Controller Components:

  •  Controller Mechanisms

Struts Model Components:

  •  Business Objects and JavaBeans

  •  Persistence and Persistent Objects

  •  Implementing Model using Struts

Struts View Components:

  •  ActionForms

  •  ActionErrors

JSP Custom Tag Libraries:

  •  Tag Library Overview

  •  Tag Libraries in Struts

  •  Using JavaBeans with Strut Tags

  •  Struts HTML Tags

  •  Overview of JSP Standard Tag Library (JSTL)

Exception Handling:

  •  ActionError and ActionErrors

  •  Adding Error handling

  •  ActionForm validate method

  •  Error Management in Action.execute ()

  •  Handling exceptions

  •  Declarative Exception Handling

Struts Validator:

  •  Email

  •  Mask

  •  Range

  •  Length

  •  Date

  •  Credit car

Have some Questions?

Call us at our care or drop quick contact box

Why with us?
  • Live Quality Training 

  • Live demonstration of of features and practicals.

  • 100% Assurance Placement Assistance

  • Effective Resume building

  • Internship Program for real exposure

  • Interview preparation with mock interview drills

  • Process of applying jobs at right places

  • Guidance of getting flexible, part time jobs

  • Facebook - Black Circle


Corporate Office


364 E Main ST STE 1001

Middle Town

DE 19709


+1 720  738 4411

Subscribe with us for regular


© 2023 by KEYZONE IT