The Spring Framework

Level
Total time

The Spring Framework

Perpetual Solutions
Logo Perpetual Solutions
Provider rating: starstarstarstarstar 10 Perpetual Solutions has an average rating of 10 (out of 1 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places

There are no known starting dates for this product.

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 sy…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

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!

There are no reviews yet.

Share your review

Do you have experience with this course? 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.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.