home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » VMwareDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence and data warehouseApplication development » Methods and techniques » TOGAF » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
Working with Spring

Intended for

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

Background

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 Database application programming with JDBC).

Training method

Classroom instruction and exercises.

Course leader

Sandy Schillebeeckx.

Duration

3 days.

Schedule

datelanguageplacepriceremarks
12/03/2012 Leuven1410 EUR guaranteed
29/05/2012NWoerden1410 EUR
25/06/2012ELeuven1410 EUR
Legend
  • You can enrol by clicking on the dates in the calendar.
  • N: Dutch; F: French; E: English; No code: language depends on the participants.
  • All prices are VAT excluded.
  • Countries:
    Belgium 
    Netherlands 
    Elsewhere 
  • Remarks:
    (guaranteed:) this session will certainly run
    (last places:) only limited number of places available
    (complete:) this session is fully booked; please contact us to get on the waiting list

Objectives

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