This Spring Framework Training course covers how a real-world applicaton could be constructed using Spring. We cover the fundamental principles behind the framework, starting with Dependency Injection, and we move through many of the major modules of Spring, including AOP, Database Access, Hibernate and JPA,Transaction Management and Integration Testing.
Also covered is the use of the Spring-MVC framework, and how to write a Webservice using Spring-REST.
We start with the traditional XML based configuration and then also show how Annotations and JavaConfig can be used as alternatives.
As standard we cover the following topics in this course. There are a selection of add-on topics that can be included depending on your needs - please contact us to discuss your requirements.
The Spring Framework
Dependency Injection and Lightweight Containers
Annotations and JavaConfig
Spring's Database Framework
Improving JDBC with Templates
Using Spring with Hibernate and JPA (Templates or @PersistenceContext)
Aspect Oriented Programming (using the AspectJ syntax)
Application Transaction Management
An overview of Spring WebFlow
REST Webservices with Spring
Spring Security Fundamentals
Each theory session is followed by a practical session.
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.
To check availability and costs, please use our booking form: