Java News from Sunday, December 2, 2007

Version 2.5 of Spring has been released. Spring is a layered Java/J2EE application framework based on inversion of control. As near as I've ever been able to figure out, Spring is designed to enable applications to use plain old Java objects (POJOs) in J2EE. Version 2.5 adds Java 6 and JDBC 4 support, JCA 1.5 message endpoint management, annotation-based dependency injection, auto-detection of Spring components on the classpath via annotations, annotation support for lifecycle methods, a new web controller model for routing requests to annotated methods, and a JUnit 4 and TestNG-based integration test framework. Java 1.4.2 or later is required. Spring is published under the Apache License 2.0.