The Spring Framework

Level:
Costs:
Total time:
Provider rating: 10 Perpetual Solutions has an average rating of 10 (out of 1 reviews)
Logo Perpetual Solutions

Tip: Receive more information about the programme, starting dates & price. Or request a proposal from multiple providers for in-house training.

Overview

Your experience of this course?

Did you attend the course The Spring Framework at Perpetual Solutions? Help other people by submitting your review at Springest!

Springest will donate £1.- to the Edukans Foundation as a thank you for each review

 
Schedule:
Daytime
Run time:
3 Days
Location type:
Open

completion, maximum participants, and starting dateplaces are unknown for this course.

Prerequisites:

This advanced course is designed for experienced Java developers, who have:

# Strong Java skills
# Some exposure to large-scale transactional systems is beneficial
# Working knowledge of modelling, perhaps using UML
# An awareness of web technology such as HTTP requests and responses, HTML, and scripting would also be beneficial.

Course Description:

The Spring Framework provides a mechanism for Aspect Oriented development, once again based on an XML configuration to associate domain classes with services, such as security and transactions. This highly practical course covers this technology, and demonstrates how it can be used to produce a robust and flexible multi-tier enterprise sy…

Read the complete description

Description

Prerequisites:

This advanced course is designed for experienced Java developers, who have:

# Strong Java skills
# Some exposure to large-scale transactional systems is beneficial
# Working knowledge of modelling, perhaps using UML
# An awareness of web technology such as HTTP requests and responses, HTML, and scripting would also be beneficial.

Course Description:

The Spring Framework provides a mechanism for Aspect Oriented development, once again based on an XML configuration to associate domain classes with services, such as security and transactions. This highly practical course covers this technology, and demonstrates how it can be used to produce a robust and flexible multi-tier enterprise system.

This course entails classroom presentation with hands-on practical exercises, using Oracle Express 10g, MySql 5.0.15 and developed with the Eclipse 3.2 editor, using Java 5 or 6. The practical sessions, which form more than half the course, build on the information given in the lectures. This will help delegates to reinforce their learning of Spring development techniques and design options in Java.

This course includes the following modules:

Introduction to Spring

  • Why have lightweight containers
  • Inversion Of Control
  • Aspect Oriented Programming
  • Deployment options

The Core Container

  • The BeanFactory
  • Configuring and mapping beans
  • The ApplicationContext interface
  • Instantiating beans
  • Injecting dependencies

Aspect Oriented Programming

  • Why use AOP?
  • Spring advice types
  • Spring pointcuts
  • Enriching objects using AOP

Spring and Persistence

  • Deciding on the persistence strategy
  • Spring Templates
  • Using Spring JDBC

Spring Transactions

  • Configuring Transaction support
  • Using XML
  • Configure transactions using Java 5 Annotations
  • Using the transaction API

Integrating Hibernate with Spring

  • Using The Spring Hibernate template
  • Declarative Transaction control

Design Patterns in Spring

  • Patterns of use
  • Best Practice

Spring MVC

  • The DispatcherServlet
  • Controllers
  • Handlers
  • Views, Locales and Themes

Advanced Spring MVC

  • Integrating with other frameworks
  • Using WebFlow

Security

  • Securing your web application

Remoting with Spring

  • Using RMI
  • Using JMS
  • Accessing EJBs

Web Services and Spring

  • Using JAX-RPC
  • Mapping the beans to services

Management using JMX

  • The MBean Server
  • Controlling your bean using annotations
  • Connecting to other MBean Servers

For online live training advice please visit our Learning Advice Centre on our website. Be sure to follow us on Twitter to receive special course offers, news and updates!

Reviews

There are no reviews yet. Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

In-company offer

Ask for a quote on a customised training course.
Maximum 3 relevant providers will directly respond.

More courses within this subject:

Compare 35,358 training courses in subjects like Unified Modeling Language (UML)

Subscribe to our newsletter?

Receive news, tips, articles, interviews and education on personal development each month.

Sign up to create your own Learning Lists.

Not for humans