JAVA DEVELOPMENT WITH THE SPRING FRAMEWORK

Spring Application Development

Over the past 2-3 years the Spring Framework has become the tool of choice for many large and small-scale Java development projects. The reason? Well, by providing a simplified, non-intrusive and consistent programming model, developers have been freed to focus on delivering core business logic without having to fight the pain of JEE"s core specifications.

This courses introduces the core Spring framework, demonstrating how it can be used to build simpler and better applications of all shapes and sizes.

Course Overview

Background
  • The problems with J2EE
IoC Container
  • Dependency Injection
  • Bean Factory/Application Context
  • Constructor/Setter Injection
  • XML configuration
  • Factory beans
  • Bean Post Processors
  • Bean Factory Post Processors
  • Lifecycle Callbacks
  • JSR 250 Annotations/@Autowired
Spring AOP
  • Annotations
  • Dynamic AOP
  • Pointcuts
  • Advice/Advisors/Interceptors
  • ProxyFactoryBean
  • Autoproxying
JDBC Abstraction
  • JDBC Template
  • Transactional and Resource Management
Remoting
Spring DM
Spring JMX
Object/Relational Mapping
Testing with Spring
Designing Applications With Spring

Audience

Java or C# developers looking to improve the quality of their code, willing to embrace change and accept new ideas. This course can be delivered between 3 to 5 days, depending on your needs and the scope of material delivered. Given the size of the Spring we would not recommend any less than 3 days. The content above is only a small part of what can be delivered.

Pre-requisites

As with all our courses, the majority of attendee time is spent working through hands-on exercises. Attendees should therefore have a solid understanding of Java and XML. Some understanding of JEE would certainly help.

Facilities should include a whiteboard or flip chart; a projector for a laptop; and adequate workstations with your preferred IDE installed.

Additional Information

Download PDF Duration: 3 to 5 days
Contact:
Course outline: download PDF

software

courses

tailored service

Tailored Service

To ensure that your specific needs are met, we offer customised versions of all our training courses, as well as pre and post workshop consultancy to help facilitate the introduction of training material into your organisation. Please do not hestitate to contact us for further details on any of these courses or on training requirements not listed.