Call: 0118 3243000
Systematix Training Ltd

The Spring Framework

Course Overview

Covering both Spring 2 and the latest Spring 3, this course is designed to get delegates up and running with Spring as quickly as possible. Spring enables projects to write well designed applications, whilst ensuring that the application can be unit tested as easily as possible. This course covers the major components of the framework, and throughout the course a full, non trivial, application is built by all attendess.
Many customers run this course alongside the Hibernate course - the two courses together can be run over five days.

Objectives

By the end of the course delegates will:

  • Recognise the concepts of Inversion of Control and Dependency Injection, and be able to apply them to real applications
  • Have used Spring's AOP Framework to addresses issues such as Application Transaction Management
  • Be able to write JDBC code using the higher-level API provided by Spring
  • Have used Spring to integrate with Object/Relational Mapping tools such as Hibernate (if required)
  • Understand the concept of MVC (Model-View-Controller)
  • Be able to write multi-tiered Web Applications using Spring MVC

Prerequisites

A good working knowledge of Java; as a minimum you should be confident with the syntax of Java, be able to write classes and have a grasp of Exceptions and Object Orientation. If you do not have hands-on experience of Java, then the Java Programming course is a good warm up but we recommend a few weeks between the two courses to gain maximum benefit.

We offer a range of Java training courses

Each theory session is followed by a practical session:
  • The Spring Framework
  • Introducing J2EE (JEE)
  • Loosely Coupled Architectures
  • Mocking Services
  • Inversion of Control and Lightweight Containers
  • Spring's Database Framework
  • Improving JDBC with Templates
  • Using Spring with Hibernate (Templates or @PersistenceContext)
  • Aspect Oriented Programming (traditional and AspectJ syntax)
  • Application Transaction Management
  • Remoting and Services
  • RMI, Burlap, Hessian, HTTPInvoker, Webservices and SOAP
  • JavaMail and Quartz
  • Web-Tier Spring
  • An overview of Spring WebFlow
 
Publisher: Open
Version: Frameworks
Length: 3 days
Course-ID: INC586

Printer Friendly Version
Download Outline As PDF
Request A Quote Ask Us A Question

I really enjoyed the course, and was pleasantly surprised by how much I learned

- Wentworth Golf Club

Microsoft Registered Partner
BSI ISO 9000