The Spring Framework is a very popular Java framework that simplifies Java application programming. Since it has been so popular for many years there are a number of Java developers that are already familiar with it. For these types of developers the “normal” Spring training class may not be as useful since it would cover things that are not new to them, a waste of time and money.
We have posted a new Spring 3.0 course outline designed with this group in mind. Our WA1981 Spring 3.0 Migration and New Features course, which is 3 days long, only covers topics that are new in Spring 3.0. This course would let developers already familiar with Spring focus only on the new features or how Spring integrates with newer Java technologies that they may not be familiar with.
Some of the things included in this class are:
- Summary of new features in Spring 3.0. This provides an easy reference of what may impact existing applications.
- Defining Spring components and dependency injection with Java annotations. Spring 3.0 requires a Java SE 5 environment or greater so every Spring 3.0 application can take advantage of the code simplification and reduction of configuration that comes from using annotations. Spring 3.0 also expands the range of annotations, some of which had been first introduced in previous versions. This course shows the best ways to take advantage of this new ability.
- New ability to drive Spring configuration with Java code or the new Spring Expression Language.
- Automating the testing of Spring applications with some of the testing support built into the Spring Framework.
- Integrating Spring with JPA or Hibernate. Although Hibernate has been historically popular with Spring applications, the JPA Java standard is the preferred way to persist data from modern Spring applications. This course will explain both alternatives.
- Using Spring with the JSF Java web framework. JSF is rapidly becoming the most popular Java web framework and this course will show how Spring and JSF can work together.
- Spring MVC is a web framework unique to Spring applications. Spring 3.0 introduced major changes to Spring MVC and this course will highlight those changes.
- Along with the updates to Spring MVC, Spring 3.0 includes the ability to define REST services. This type of service has become a popular alternative to “regular” XML web services and this course will show how REST services can be implemented with Spring 3.0.
- Spring Security 3.0 was a major release that requires the Spring 3.0 framework to run. This course will highlight the features of Spring Security.
- Spring Web Flow is another web framework that can be used with Spring applications. Spring Web Flow has more built-in support for “typical” web application use cases and makes it easier to define web applications that might be implemented as a series of web pages collecting data. This course will highlight the features of Spring Web Flow.
As you can see, even though this class is a “short” 3 days it highlights a number of Spring 3.0 features. We feel this course will help experienced Spring developers quickly “catch up” to all of the features available with the Spring Framework 3.0. Contact us today to discuss how this training class might help your development teams.