An ISO 9001:2008 Certified Company.
Home
Training List
Spring Training

Spring Training


Objective

This training will enhance to understand the core principles of Spring, use the Spring Core module and the Spring API. Also to use Springs Data Integration with JDBC and technologies such as Hibernate or JPA, Integration of Spring with Java EE Web applications with Spring MVC works. It will get in to depth with the basics of Spring Security, and how to secure Web apps and Spring managed beans with it for your important client projects.

Prerequisite
  • Good knowledge of Java programming.
  • Must have experience in creating basic web and enterprise applications using Servlet & JSP.
  • Basic XML will be an added advantage.
Hardware & Software requirement
  • System configuration – Intel P4 / Core 2 / Dual Core processor with 2 GB RAM
  • Operating system – Microsoft Windows XP with Admin access
Course Contents
Day 1: Core Spring Framework
  • Introduction to Spring
  • Spring to configure an application
  • Understanding the bean life-cycle
  • Simplifying application configuration
  • Annotation-based dependency injection
  • Testing a Spring-based application
  • Introduction of Spring MVC
  • Web application architecture
Day 2: Middle-Tier Architecture
  • Adding behavior to an application using aspects
  • Introducing data access with Spring
  • Simplifying JDBC-based data access
  • Driving database transactions in a Spring environment
  • Introduction of object-to-relational mapping (ORM)
  • Hibernate in a Spring environment
  • RESTful web services with Spring MVC
Day3: Hibernate ORM
  • Inheritance: considerations and trade-offs
  • Defining custom user-types for Value Objects
  • Using queries: HQL, criteria API, native (SQL)
  • Hibernate in web applications
  • Java collection mappings
  • Using joins and components
  • Hibernate objects
Day 4: Spring Web MVC and Web Flow:
  • Spring MVC annotation-based programming model
  • Page composition with layout technologies such as Tiles
  • Rendering multiple content types
  • Handling exceptions
  • Processing form pages
  • Internationalization and personalization
  • Introduction to Spring Web Flow
  • Authoring flow definitions
  • View states, events and transitions
  • Adding flow behavior
  • Working with scoped data
For more information and register please send email to This e-mail address is being protected from spambots. You need JavaScript enabled to view it