Advance Java

Advanced Java Training

JDBC Connectivity (8-hrs)

  • Types of Connectivity in java
  • Database connectivity with MYSQL
  • Database connectivity with oracle

Servlet (20-hrs)

  • Types of application using java
  • Advance java MVC
  • About Servlet Container
  • Servlet-Environment setup
  • How to write Servlet
  • Hello World using Servlet
  • Life Cycle of Servlet
  • Servlets-Form data
  • Context and Config Param
  • Servlet Session and Cookies
  • Servlet-Servlet Communication
  • Servlet File Uploading
  • Servlet Page Redirection
  • Servlet Url-Rewritting
  • Java-Ajax Servlet
  • Filter
  • Crud operation on database with Servlet
  • Database Connectivity with Servlet and (MYSQL/ORACLE)
  • Servlet sending Email
  • Servlet-Handling date
  • Servlet-Hits Counter
  • Servlet annotation

JSP (Java Server Pages) (20-hrs)

  • JSP Introduction
  • Life cycle of JSP
  • JSP Scripting elements
  • JSP implicit objects
  • JSP Directive elements
  • JSP Exception
  • Action elements
  • Expression Language
  • MVC in JSP
  • JSTL
  • JSP custom tags
  • JSP pagination
  • JSP CRUD
  • Development in jsp

SPRING FRAMEWORK

Core Spring (20-hrs)

  • Spring Overview
  • Spring-Architecture
  • Spring-Environment Set Up
  • Spring-Hello World Example
  • Spring-IOC container
  • Spring-Bean definition
  • Spring-Bean scopes
  • Spring-Bean Life Cycle
  • Spring-Bean Post processors
  • Spring-dependency injection
  • Spring-Injecting inner beans
  • Spring-Injecting Collection
  • Spring-Beans Auto-Wiring
  • Spring-Annotation-Based Configuration

Spring Web-MVC (20-hrs)

  • Features of spring MVC
  • Concept of Multi-Action and Muti-Form handling
  • The Dispatcher Servlet
  • Spring MVC HelloWorld Example
  • Spring MVC Hello World Example
  • Spring MVC Multi-Form handling Example
  • Spring MVC page redirection
  • Spring MVC Data binding
  • Spring MVC Form validation
  • Spring MVC Exception Handling
  • Spring MVC Interceptor
  • Spring MVC Internationalization and localization

Spring AOP (15-hrs)

  • Aop terminologies
  • AOP operation Architecture
  • Types of advice
  • Xml Schema based AOP example
  • @Aspect-bases AOP example
  • SPRING WITH JDBC
  • SPRING WITH ORM (HiberNate)
  • SPRING TRANSACTION
  • SPRING SECURITY

HIBERNATE (ORM TOOLS) (16-hrs)

  • Introduction to hibernate
  • Hibernate object states
  • Hibernate auto DDL operation
  • Hibernate primary key auto generator
  • Hibernate HQL
  • Hibernate ORM relations
  • Hibernate page nation
  • Hibernate cache support
  • Hibernate criteria
  • Crud operation with hibernate

INTRODUCTION TO JSF (10-hrs)

  • Introduction to JSF
  • Managed Beans and Scope
  • Enhancing with JSF with Richfaces/Primefaces
  • Component of Richfaces/Primefaces

JASPER REPORTING (8-hrs)

  • Reporting in java
  • Jasper Template creation
  • Integration with back end
  • Populating the jasper template with relevant data-set

WEB SERVICES (10-hrs)

  • Rest Service
  • Soap Service

PROJECT USING SPRING (FRAMEWORK) AND HIBERNATE (ORM)