Josh Innovations

Advanced Java

By: Professor

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 Content

Advanced Java

  • JDBC Introduction
  • JDBC Architecture
  • Java.Sql Package
  • Connection, Statement, ResultSet
  • Prepared Statement
  • Callable Statement
  • Scrollable and Updatable ResultSet
  • Batch Updates
  • Result Set Meta Data
  • Simple Transaction Management
  • Four Levels Of Jdbc Drivers, Their Pros & Cons
  • Features of JDBC 3.0/4.0
  • Need of Server side Programming
  • Introduction to Servlets
  • Servlet Life Cycle
  • Javax.Servlet Package
  • ServletConfig, ServletContext, ServletResponse
  • Supplying initialization parameters to Servlets
  • Performing database operations in Servlets
  • Include And Forward Mechanisms
  • Applying filters to Servlets
  • Javax.Servlet.Http Package
  • HttpServlet Life Cycle
  • Http request methods GET vs POST
  • HttpServletRequest, HttpServletResponse
  • Dealing With Http Headers & Error Codes
  • Session Tracking, Purpose
  • Hidden form fields, Cookies
  • Http Session, Url Rewriting
  • Event Listeners
  • Web Application Security
  • Disadvantages of Servlets
  • Introduction to JSP
  • JSP Life Cycle
  • Creating dynamic Web content with JSP
  • Scripting Elements
  • Scriptlet
  • Declaration
  • Expression
  • XML syntax for JSP elements
  • JSP directives page, include and taglib
  • JSP implicit objects
  • JSP scopes
  • Include And Forward Mechanism
  • Using a Java bean in a JSP
  • JSP Model 1 architecture
  • JSP Model 2 (MVC) architecture
  • Custom Tag Development
  • Classic Tags, Simple Tags
  • Error Handling in a JSP
  • JSTL
  • Expression Language
  • Processing XML in a JSP

Register

Copyright © Josh Innovations 2021.All right reserved.Created by Starsite