Spring Training

Java Spring Training  

Java Spring Training in Chennai

 

Java Spring Training Course Syllabus

Introduction to Spring

  • What is Spring?
  • Overview of the Spring Framework
  • Spring Philosophies
  • Spring Documentation
  • Java 5 Language Features

A First Look at Spring

  • A Simple Example
  • Wiring Beans
  • Configuring a Properties File
  • Schema-Based Configuration

Beans and Containers

  • Spring Containers
  • Spring Configuration File
  • Spring Beans
  • Using the Container
  • The BeanFactory Interface
  • Singleton vs. Prototype
  • Bean Naming
  • Dependency Injection
  • Setter Injection
  • Constructor Injection

The Application Context

  • The Application Context Interface
  • Accessing Application Components
  • Accessing Resources
  • Internationalization with Message Source
  • Application Events

Data Validation and Conversion

  • The Validator Interface
  • The Errors Interface
  • The ValidationUtils Class
  • Validator Example
  • Testing the Validator
  • Property Editors
  • Custom Property Editors

Aspect-Oriented Programming

  • Aspect-Oriented Programming
  • AOP Concepts
  • AOP Proxies
  • The AOP Alliance
  • Types of Advice
  • AOP Example
  • Introductions

Using JDBC with Spring

  • A Simpler Approach
  • The JdbcTemplate Class
  • Exception Translation
  • Updating with the JdbcTemplate
  • Queries using the JdbcTemplate
  • Mapping Results to Java Objects

Using Hibernate with Spring

  • What is Hibernate?
  • Hibernate Sessions
  • The HibernateTemplate
  • Sample Class and Mapping File
  • Creating and Saving a New Entity
  • Locating an Existing Entity
  • Updating an Existing Entity
  • Hibernate Query Language
  • Executing Queries

Spring Web MVC – Part 1

  • Spring Web MVC
  • The DispatcherServlet
  • Writing a Controller
  • A Simple View Page
  • Configuring the Controller
  • Adding a View Resolver
  • Adding a Message Bundle
  • Adding Business Classes
  • Adding Test Data
  • Accessing a Database
  • Adding a Form
  • Updating the Database
  • Integrating Hibernate

Spring Web MVC – Part 2

  • Handler Mappings
  • View Resolution
  • Chaining View Resolvers
  • Controllers
  • AbstractWizardFormController