EIEIOTECHNOVATION
← Training programmes

EIEIO / PROGRAMMING & DEVELOPMENT

Designing and Developing Applications with Java Persistence frameworks- SPRING

Course outline

5 days

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.