Advanced Java

Deccansoft Institute

Course Summary

IT, Software & Hardware
Beginner/Entry level

Course Overview

Deccansoft is a modern Software Technology Training cum Development Company situated in the princely city of Hyderabad, India that trains students or fresher’s and transforms them into professionals and also trains professionals to transform them into absolute master of the domain technologies

Deccansoft is a professionally managed organization, providing automated solutions for your business needs in Latest Software and Internet technologies like MS.NET, Java-Java EE and Mobile technologies

We are in the business of change, managing complexity with an unparalleled insight, looking beyond the horizon of IT with resources focused on solutions.

Course Description

The objectives of this course are:

  • To become familiar with the advanced features of Java Language.
  • To develop Web Applications using Servlets / JSP and deploy in popular servers like Tomcat.
  • To understand Java Servlets and their life cycle
  • To understand Java Web application directory structure
  • To develop Server side components in a Java Web application
  • To understand  Javaserver Pages (JSP) technology
  • To develop reusable components using JavaBeans.
  • To develop JSP pages using which use JavaBeans
  • To develop JSP Custom tags and use them in JSP pages
  • Writing Event Listeners in Java Web application
  • Handling File uploads in Java Web application
  • To discover how to write Java applications this can communicate with Relational Databases.

Topics Covered

    Java Database Connectivity (JDBC):

    1. Overview of RDBMS
    2. Introduction to Call Level Interface(CLI)
    3. Introduction to JDBC
    4. JDBC Architecture
    5. Types of JDBC Drivers
    6. Establishing a JDBC Connection
    7. Using Statement
    8. Using PreparedStatement
    9. Using CallableStatement
    10. Scrollable and Updatable ResultSet
    11. Inserting & Fetching from BLOB Columns
    12. Managing Transactions in JDBC
    13. New Features introduced in JDBC 3.0
    14. Auto Increment Columns

    Extensible Markup Language (XML):

    1. Introduction to XML
    2. Document Object Model (DOM) using JAXP
    3. Understanding DOM
    4. Using DOM in Java
    5. SAX in Java
    6. Understanding SAX
    7. Programming with SAX

    Common Gateway Interface:

    1. Introduction to CGI
    2. Understanding Environment Variables
    3. Disadvantages and Limitations of CGI

    Java Servlets:

    1. Servlet as J2EE Web Component
    2. Servlet as an improved CGI
    3. Servlet Fundamentals / API
    4. What is a Web-Container
    5. Servlet Life Cycle / Architecture
    6. HTTP GET and POST Request Methods
    7. Processing Html Forms
    8. What is Name-Value pair
    9. Content Types and MIME
    10. Configuration of Web Application
    11. Understanding the Deployment Descriptor (DD) / web.xml
    12. Specifying the Welcome file list
    13. Servlet URL Pattern Mapping
    14. Init Parameters
    15. State Management
    16. Using HTTP Session
    17. Using Cookies
    18. Using Application

    JavaServer Pages (JSP):

    1. JSP Architecture
    2. JSP Standard / Implicit Objects
    3. Request
    4. Response
    5. Out
    6. Config
    7. Application
    8. Session
    9. Page
    10. PageContext
    11. Exception
    12. JSP Page Implementation Class
    13. JSP Basics & Syntax
    14. JSP Directive Tags
    15. Page Directive
    16. Include Directive
    17. Taglib Directive
    18. JSP Action Tags
    19. Forward Action Tag
    20. Include Action Tag
    21. JSP Script related Tags
    22. Scriptlet Tag
    23. Expression Tag
    24. Declaration Tag
    25. Using Java Beans from JSP
    26. UseBean Tag
    27. SetProperty Tag
    28. GetProperty Tag
    29. JSP Custom Tag Library
    30. JSP 2.0 Tag Files
    31. JSP 2.0 Simple Tag
    32. Empty Tag
    33. Tag with Body Content
    34. (JSP Fragment)


    1. JavaBean Architecture
    2. JavaBean Characteristics
    3. Providing Properties & Methods

    JSP Expression Language ( EL ):


    1. Syntax
    2. Operators
    3. Using different scope objects
    4. Calling Functions from EL

    JSP Standard Tag Library (JSTL):

    1. General Purpose Actions
    2. Conditional Actions
    3. Iterator Actions

    Filters in Web Application:

    1. Filter Basics
    2. Filter Lifecycle
    3. Filter Chaining
    4. Filter Example

    Web Application Security:

    1. Introduction
    2. Declarative Security
    3. Programmatic Security
    4. Roles
    5. Authentication
    6. Basic Authentication
    7. Digest Authentication
    8. Form Based Authentication
    9. Standard Login Form
    10. Security Constraints
    11. Web Resource Collection




See other jobs

Share Course on :
ANSIBLE programme
Lucidtechsystems Pvt.Ltd

Oracle SCM training
ERP Online Institute