Java Advanced

About Advanced Java Training

 The course builds a strong understanding of JDBC Technology. It gives in to demonstrate why Servlets are the cornerstone of Java’s Web platform. It then shows how JSP is built on the Servlet architecture. Additionally, the class shows students how to use JSTL, custom tags and expression language to reduce Java code in Web pages while adding tremendous power and capability to those pages. The class culminates in an exploration of Java MVC frameworks like Struts at a high level.

This is not a class that focuses on theory. Participants will find the course is loaded with practical labs and simulations. After taking this class, developers will be able to build Web applications that perform well, are scalable, and that are easier to maintain.

Course Objective

Learn the fundamentals of JDBC and using the different interfaces in the JDBC API. Learn how to use Java servlets in the role of Web application control. Identify the options to state management in a Java Web application and understand the pros/cons of each. Understand how JSPs can help to separate Web logic and functionality from page layout. Explore how to make JSPs smaller and more powerful with JSTL, custom tags and expression language. Explore strategies in the exchange of data between Web pages (views) and business processing (model). Learn the meaning and importance of MVC

Course Content Overview


  1. Introduction to JDBC
  2. JDBC architecture
  3. java.sql Package
  4. Connection, Statement, ResultSet
  5. Prepared Statement
  6. Callable Statement
  7. Scrollable and Updatable ResultSet
  8. Batch Updates
  9. ResultSetMetaData
  10. Simple Transaction Management
  11. Four Levels of JDBC drivers, their pros & cons
  12. Features of JDBC 3.0/4.0


  1. Need of Server side Programming
  2. Introduction to Servlets
  3. Servlet Life Cycle
  4. javax.servlet package
  5. ServletConfig, ServletContext, ServletResponse
  6. Supplying initialization parameters to Servlets
  7. Performing database operations in Servlets
  8. Include and forward mechanisms
  9. Applying filters to Servlets
  10. javax.servlet.http Package
  11. HttpServlet Life Cycle
  12. Http request methods GET vs POST
  13. HttpServletRequest, HttpServletResponse
  14. Dealing with Http headers & error codes
  15. Session Tracking, purpose
  16. Hidden form fields, Cookies
  17. Http Session, URL rewriting
  18. Event listeners
  19. Web application security



  1. Disadvantages of Servlets
  2. Introduction to JSP
  3. JSP Life Cycle
  4. Creating dynamic Web content with JSP
  5. Scripting elements
  6. Scriptlet
  7. Declaration
  8. Expression
  9. XML syntax for JSP elements
  10. JSP directives page, include and taglib
  11. JSP implicit objects
  12. JSP scopes
  13. Include and forward mechanism
  14. Using a Java bean in a JSP
  15. JSP Model 1 architecture
  16. JSP Model 2 (MVC) architecture
  17. Custom Tag Development
  18. Classic Tags, Simple Tags
  19. Error Handling in a JSP
  20. JSTL
  21. Expression Language
  22. Processing XML in a JSP


Instructor-led live online classes

OFFER ! Pay an 'Early Bird' deposit now and save 10% on the final price!

Early Bird Offer

  • 20


    Sat-Sun (40 Hours)

    7:00 AM - 8:00 AM(IST)

    • 40% off


40% Off till 12-Jun
  • 22


    Mon-Fri (40 Hours)

    8:00 AM - 9:00 AM(IST)

    • 40% off


40% Off till 12-Jun

Live Classes

On-time scheduled virtual classes with limited trainer-student ratio.

Expert Trainers

Best industry experts with years of online training experience.

Tailored Course

Based on your expertise and goals we design course for you.

Flexible Schedule

Learn at your schedule , time zone and convenience.

Get Certified

Receive a certificate to confirm the level of your skills in a professional context.


Get A Quote

Please fill your details. Fields marked with mandatory are mandatory

(Allowed types : PDF, DOC, XLS, JPEG, GIF, PNG )

Privacy Policy : We hate SPAM and promise to keep your email address safe.