Duration
5 days
Outline
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 extentions
- Bean Factory Bean Processors
- UNDERSTANDING AOP
- Aspects
- Joinpoints
- Advice (Advice that Spring supports)
- Interceptors
- Working with ProxyFactoryBean
- Pointcuts
- Advisors
- Working with AutoProxies, Advisors and PointCuts
- 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
- Using DAO support
- Using AOP transaction support
INTRODUCTION TO THE SPRING MVC FRAMEWORK
- Important components of Spring MVC.
- Comparison between the Struts model and MVC.
- Advantages in using Spring MVC
Programme scope, delivery arrangements and suitability are confirmed during enquiry.