INTRODUCTION TO SPRING |
 |
Spring Technology Benefits |
 |
Spring Architecture Overview |
 |
Quick overview of IoC, AOP, Templates, etc. |
CREATING YOUR FIRST SPRING APPLICATION |
 |
Configuring Spring application context |
 |
Installing Spring in your application |
 |
Creating a simple application |
UNDERSTANDING IOC |
 |
Configuring Beans |
 |
Configuring Collaborators |
 |
Configuring Properties (Property Editors, primitives, collection and basic types) |
 |
Managing Bean lifecycle |
 |
Create and Destroy methods |
 |
Wiring options (constructor, by type, by name) |
 |
Advanced App Context management (nesting app contexts) |
 |
Creating a custom Property Editors |
 |
Push props / Pull Props |
 |
Bean extensions |
 |
Bean Factory Bean Processors |
UNDERSTANDING AOP |
 |
Aspects |
 |
Join points |
 |
Advice (Advice that Spring supports) |
 |
Interceptors |
 |
Working with ProxyFactoryBean |
 |
Point cuts |
 |
Advisors |
 |
Working with AutoProxies, Advisors and Point Cuts |
 |
Setting up auto proxies |
 |
ProxyFactoryBean |
JDBC SUPPORT AND DAO |
 |
JDBC Template (Intro to Templates) |
 |
Using JDBC Helper objects (SqlFunction, SqlUpdate, SqlOperation, SqlQuery) |
 |
Working with Mapping SQL query to setup lightweight ORM |
 |
Introduction to DB Unit |
 |
Using DAO support |
 |
Using AOP transaction support |
USING HIBERNATE AND SPRING
|
 |
Hibernate Intro |
 |
Setting up mappings |
 |
Setting up relationships |
 |
Using Spring DAO support |
USING THE SCHEDULER |
 |
Setting up scheduler and jobs |
 |
Quartz |
 |
JDK Timer |
USING SPRING'S EMAIL SUPPORT |
 |
Problems with Java mail |
 |
Spring's mail support |
 |
MimeMessageHelper |
SPRING MVC |
 |
Spring MVC intro |
 |
Creating a simple application |
 |
Understanding Spring MVC architecture |
 |
Views, ViewResolver, Controllers |
SPRING MVC
|
 |
Simple Form Controller |
 |
Lifecycle |
 |
Custom Validators |
 |
Spring tags |
 |
I18n and Messages |
SPRING MVC AND TILES |
 |
Intro to Tiles |
 |
Advanced Tiles |
 |
Integrating Spring and Tiles |
SPRING MVC AND COMMONS VALIDATOR
|
 |
Intro to Commons Validator |
 |
Generating JavaScript |
 |
Integrating Spring and Commons Validator |