Amegasoft
 

ADVANCED JAVA TRAINING COURSE

Programming


Advanced Java - JDBC

Contents:

Introduction

JDBC Architecture

Types of Drivers, their pros and cons

java.sql package

Connection, Statement and ResultSet

Prepared Statement

Callable Statement

Scrollable and Updatable ResultSet

Batch Updates

ResultSetMetaData

Steps involved in database connectivity

Program to demonstrate database connectivity

Simple Transaction Management

Features of JDBC 3.0

Programming

Advanced Java - Servlets

Contents:

Need for server-side programming

Introduction

Servlet LifeCycle

javax.servlet package

ServletConfig, ServletContext and ServletResponse interfaces

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 v/s POST

HTTPServletRequest and HTTPServletResponse interfaces

Dealing with HTTP headers and error codes

Session Tracking

Programming

Advanced Java - JSP

Contents:

Introduction

Scripting Elements

Implicit Objects

Directive Elements

Action Elements

Expression Language

Implicit Objects in Expression Language

Reserved Words

MVC in JSP

Introduction to JSTL

JSTL Tags