Advance Java

SSDN Technologies provides Advance JAVA Training for those candidates who have already done a core Java Course. This Course focuses on developing Enterprise Web Applications Using Java EE. Get live practical training on JAVA Core Technologies such as JSP/Servlets. You will also learn to use Java EE for Web Application Development, and Java server Pages (JSP).

Learn the methodology to integrate Java with any Database. Find out the advance Java from well experienced SSDN’s Certified trainers in Delhi NCR which helps you to find a suitable job opportunity. This course also helps you to put in order for the Java Online Certification Exam.

Learn to:

Develop Application Using Java by:

✔    Write Servlets using Java Language programming.
✔    Create Web Applications Using Struts, Session Management, Filters.
✔    Using Database Integration.
✔    Creating pages with Java Server Page Technology.
✔    Create Jsp pages using Jsp Standard Tag Library and Expression Language.


This course provides future career in JAVA technology. Best For:

✔    Developers (Core JAVA or any other Programming Language).
✔    6 weeks/month industrial training candidates of B.Tech/ etc.


✔    Knowledge of Core Java is must for this course.

Next Course:

✔    Struts, Spring, Hibernate.
✔    Oracle JAVA EE.


Duration: 40 Hours

  • Introduction of Servlets

    • What is Servlet
    • Servlet Architecture.
    • Two tier, three tier and N-tier Arch.
    • Client and Server side Components and their relation
    • Introduction to CGI and its limitations
    • Introducing Java Servlet API for Dynamic Web Apps
  • Servlet Lifecycle and Web Container

    • Servlet Container and its Roles
    • Converting a normal java class into Servlet implementing Servlet interface.
    • Understanding Life Cycle of a Servlet
    • Servlet Initialization using init() method
    • Request Processing using Service() method
  • Servlet Configuration using Web.xml

    • Servlet Container and its Roles
    • How Web Container read information from Web.xml
    • How to declare configuration file for an application
    • Declaration of and tags
    • Understanding ServletRequest and ServletResponse object
  • Exploring methods of Request and Response

    • Explaining all methods of ServletRequest and ServletResponse Interfaces
    • How to use ServletRequest and ServletResponse Object to process a Request
    • Exploring ServletResponse Object and its usage
  • Using Servlet API interfaces and classes

    • Servlet Interface
    • GenericServlet abstract class
    • Using methods provided by GenericServlet
    • A sample demo application tracking client information
  • Configuring and Getting Servlet Init Parameters per servlet

    • Extending the previous application by using Servlet Init Parameters
    • Configuring intiparams using tags
    • Accessing initial parameters using ServletConfig.getInitParameter() method
    • A demo application connecting to MySQL servlet
  • Configuring and Getting Context Init Parameters per application

    • Configuring Context Parameters using tag
    • Using Context.getInitParameter()
    • Difference between ServletConfig.getInitParameter() and ServletContext.getInitParameter()
  • Extending HttpServlet

    • HttpServlet and its specifications
    • Explaining additional methods in HttpServlet
    • HttpServletRequest and HttpServletResponseojects
    • Methods supported by HttpRequest and HttpResponse
    • HttpServletRequest and HttpServletResponse objects
    • Methods and their use in HttpServlet
    • Servicing HttpServletRequest using doGet() and doPost() methods
  • Formatting a request parameter and getting on server side

    • GET request format supported by HTTP protocol
    • How to send parameters with GET request
    • Formatting a QueryString
  • Processing Request parameter using request.getParameter()

    • Processing Request Parameters on Server side
    • Using request.getParameter()
  • Dispatching Request to other servlet

    • RequestDispatcher Object
    • Dispatching request by Include() method
    • Dispatching request by forward() method
  • Setting Request attributes and getting requestAttributes

    • Abstracting Service() method in doGet() and doPost()
    • Setting Request attribute
    • Getting request attribute on other resource
    • Using request.getAttribute() and request.setAttribute()
  • Redirecting request to some static resource

    • Using request.sendRedirect() method
    • Difference between RequestDispatcher and SendRedirect()
    • When to use which method
  • Session Management

    • What is Session?
    • Why to track Session?
    • Session Tracking: URL Rewriting
    • Session Tracking: Cookies
    • Session Tracking: Hidden Forms
    • HttpSession Object and its working
    • Session Tracking: HttpSession
    • Using encodeURL () method
    • Advantages and Disadvantages of Various Session Management Technics
    • ServletContext Attributes and their uses
    • Difference between Parameters and attributes
    • Complete Demo Application describing Session Management
  • Servlet Filters

    • What and Why Filters?
    • Exploring Servlet Filter API
    • The Filter Interface
    • The FilterChain Interface
    • The FilterConfig Interface
    • Working with Filters and Servlets
    • Filtering Requests and Responses using Demo Application
  • Servlet Listeners Event and Listener

    • Event Programming and its need in Web Application
    • Event Classes
    • Listeners Programming and its need in Web Application
    • Listener Interface
  • Introduction to JSP

    • Understanding JSP
    • Why JSP was invented?
    • Advantages of JSP over Servlets
    • JSP Architecture and Life Cycle
    • JSP Modal 1 and Modal 2 Arch
    • Creating simple JSP pages
  • JSP Scripting Elements and Implicit Object

    • Various JSP Tags
    • Type of Scripting Tags
    • What is Implicit Objects
    • How to implement Implicit Objects
  • JSP directives

    • Page directive
    • Include directive
    • Taglib directive
  • Exception Handling in JSP

    • Exception handling by the elements of page directive
    • Exception handling by specifying the error-page element in web.xml file
  • Working with JavaBeans and JSP Action Tags

    • What is JavaBean
    • Advantages of JavaBeans?
    • JSP Action Tags
  • JSP Custom Tags

    • Need of Custom Tags
    • How to define JSP Custom Tag?
  • JSP Expression Language

    • Syntax of Expression Language
    • Types of EL Expressions
    • Tag attribute Types
    • EL operators
    • Implicit EL Objects
  • JSP Standard Tag Library (JSTL)

    • Types of JSTS’s
    • Working with JSTL Core Tags
    • Working with JSTL SQL Tags
    • Working with JSTL Formatting Tags
    • Working with JSTL XML Tags
    • Implementing JSTL in Application
  • Introduction to JSP Patterns

  • Developing Web Applications Using APACHE Struts Framework

Batch Date Course Duration
Citrix Authorize Learning Center Microsoft Partner Network Summer Training Training Center Amcat Partner Network
Enquiry Button

Fill this form to Enquiry us

       5 + 3   =