About ABIS
All CoursesbalkjeGeneral Introduction to HW & SW Soft skills TracksOperating systems MVS - z/OS UNIX - Linux - AIX Mac OS X iPad and iPhone iOSDatabases and middleware Relational databases & SQL DB2 for z/OS DB2 for LUW Oracle SQL Server MySQL & MariaDB IMS CICS IBM MQ WebSphere Big data and analyticsApplication development Methods and techniques TOGAF PRINCE2 Agile development and Scrum Programming languages Internet development Object Oriented systems Java Development tools SAS XML SOA & web servicesSystems management ITIL SecuritybalkjePractical informationRegistration 


Spring is a layered Java application platform for building enterprise solutions. It includes flexible dependency injection with XML and annotation-based configuration styles. Spring will enable you to focus on your business problem rather than the plumbing that connects components and systems and will make your code easier to test.

In this course we will mainly focus on the core of Spring and the ingredients needed to build a full application (front to back) based on the framework.

Main topics

  • Introduction: What is Spring - Architecture
  • Spring Core:
  • The container
  • Bean declaration and wiring of beans via XML and annotations
  • Wiring with expressions (Spring Expression Language SpEL)
  • Bean lifecycle
  • Testing in Spring
  • Aspect-oriented Spring (AOP): Aspects, advices, pointcuts
  • Database support
  • Configuring datasources
  • Integration with JDBC and ORM frameworks
  • Transaction management
  • Building web applications with Spring MVC
  • Writing a basic controller
  • Processing forms
  • Spring Security
  • Advanced topics:

Working with remote services • REST support • messaging • wiring EJBs


Intended for

Architects, designers and developers who wish to learn how to use the Spring framework for building enterprise Java applications.


A good knowledge of Java programming (see course Java programming) is required.The participant should also have a basic understanding of the common Java EE APIs: Servlets, JSP and JDBC (see courses Java EE: building web applications with servlets & JSPs and JDBC).

Training method

Classroom instruction and exercises.

Course leader

Sandy Schillebeeckx.


3 days.


No public sessions are currently scheduled. We will be pleased to set up an on-site course or to schedule an extra public session (in case of a sufficient number of candidates). Interested ? Please contact ABIS.

Global score

4.0/5 (based on 111 evaluations)


De materie is voor mij vrij warrig en onlogisch en daardoor wist ik vaak niet hoe ik verder moest (, )
Het heeft mij een goed inzicht gegeven in de werking van Spring. (, )
pittig :) (, )
Om de cursus goed te kunnen volgen moet je er eigenlijk al iets mee hebben gedaan. Ik was de enige in d egroep die nog nooit iets met Spring had gedaan. Ik had moeite alles te plaatsen. Dag 2 ging beter. (, )
Goed - met name de inhoud van dag 1 en de web-services op dag 2. (, )
Geeft een goed overzicht van de mogelijkheden van Spring (, )
good course to get the basics of spring with a hands-on approach to theory and practice. (, )
very general and a bit slow at times but on the whole informative (, )
Leuke inhoud, boek is gedateerd (, )
good as beginners cours, but for me it was a bit too slow (already had experience with spring) (, )

Refresh this page to see other comments.