Advanced Java2017-02-19T16:09:38+00:00

Advanced Java Programming

Advanced Java is a course to be pursued after completion of Core Java. What one learns in advanced java is how to use the various powerful frameworks of Java language to their advantage. Java Advanced can thus be termed as Core java on steroids. In java advance one will cover topics such as Springs, Struts, JSP-Servlet, EJB and Hibernate. Java is known as the father of all programming languages and this is primarily because after learning java and java advance one can develop applications/programs for individual and corporate use.

Advanced Java Programming Course Duration: 45 - 50 hours


  • J2EE Overview

  • Why J2EE?

  • J2EE Architecture

  • J2EE APIs

  • J2EE Containers


  • HTML Forms

  • Servlets Overview

  • Servlet Lifecycle: init(), service(), destroy()

  • GenericServlet, ServletRequest, and Servlet Response

  • Http ServletRequest, HttpServletResponse and HttpServlet

  • Request-response, headers, GET, POST


  • JDBC Fundamentals

  • Advanced JDBC

  • Introduction to Row Sets

  • JDBC classes and the java.sql

  • Connecting to databases

  • JDBC design patterns

Session Management

  • HTTP as a stateless protocol

  • Hidden form fields

  • Cookies

  • Session tracking

  • Http Session

  • Exception handling and error pages

  • Directives

  • Single Thread Model interface

Java Server Pages

  • Overview

  • JSP architecture , JSP tags and JSP expressions

  • Fixed Template Data , Lifecycle of a JSP

  • Model View Controller (MVC)

  • Model 1/Model 2 Architecture

  • Data Sharing among servlets & JSP

  • Request, application, session and page scope

  • JSP implicit objects

RMI (Remote Method Invocation)

  • RMI overview

  • RMI architecture

  • Example demonstrating RMI

Java Beans

  • Enterprise Bean overview

  • Types of enterprise beans

  • Advantages of enterprise beans

  • The Life Cycles of Enterprise Beans

  • Working with Session Beans

  • State full vs. Stateless Session Beans

  • Working with Entity Beans

  • Message Driven Beans


  • JNDI overview


  • Context operations

  • Using JNDI in J2EE applications

Struts Framework

  • What is Struts?

  • Struts Architecture

  • Struts classes – Action Forward, Action Form

  • Action Servlet, Action classes

  • Understanding struts-config.xml

  • Understanding Action Mappings

  • Struts flow with an example application

  • Struts Tiles Framework

  • Struts Validation Framework

  • Internationalizing Struts Application

  • Struts with Message Resources

Other J2EE Technologies

  • Hibernate

  • Spring framework

  • JSF

  • Web services

  • SOA, SOAP, AXIS, WSDL, UDDI, Endpoint & Callback

  • AJAX
  • Basic knowledge of Java Programming

  • Experienced professionals requiring Advanced Java programming in current job profile

  • Manager’s for handling the team

  • Freelancer, for doing own development
  • Work on Live projects

  • 70% theory and 30% practicals

  • Free WI-Fi

  • Get assistance in certification programs

  • Learn from industry experts.

Please Contact for schedule.
Mob: +91 9765152405
Email: info@digidatalogic.com