Tuesday, March 10, 2009

Spring by Example Update (1.01)

A preface, introduction to Inversion of Control (IoC) and Dependency Injection (DI), and basic XML configuration in Spring were added to the beginning of examples.

Enhancements to Valang based on Spring Modules Validation Version 0.9 was added to the module library. When changes are complete, the code will be offered back to the Spring Modules project. There are a number of enhancements to the Valang part of the project. A few key enhancements are where clause support, enum support, and a number of performance enhancements (such as bytecode generation). Currently none of the enhancements were added to the custom JSP tag that generates JavaScript.

Also the 'Simple Spring MVC Form Annotation Configuration Webapp' was updated to follow the best practices for Spring MVC annotation based configuration presented by Rossen Stoyanchev at SpringOne. Rossen along with Keith Donald and the rest of the web team helped put together what they consider best practices for using Spring MVC annotations based on their experience and interaction with many use case scenarios from Spring users. Thanks to Rossen Stoyanchev for helping with this. The example was also updated to use JPA.