Here it comes... - No Fluff Just Stuff

Here it comes...

Posted by: Craig Walls on September 28, 2006

A little later than expected, but very much worth the delay. Juergen has now pinpointed the exact moment that Spring 2.0 FINAL will be released.

I've been using various milestones, nightly builds, and release candidates of Spring 2.0 since it was released shortly after The Spring Experience last year. It's all very good stuff:

  • XML Schema support, which means simplified configuration of AOP, transactions, JEE stuffs, dynamic scripting, and other stuff. And it's easy to add your own extensions to Spring configuration.
  • AOP is greatly simplified with the new <aop:???/> namespace and support for @AspectJ annotations.
  • Ability for Spring to inject objects that it doesn't create. Great for injection into domain objects.
  • Asynchronous message consumption with honest-to-goodness message-driven POJO support.
  • Bean scoping-Not just singleton and prototype. Now we have session and request. And you can easily create custom scopes.
  • JPA support
  • Dynamic language support so that you can script your beans in Ruby, Groovy, or BeanShell.
  • New form-binding JSP tag library. No more messy <spring:bind>.
  • Portlet MVC framework similar to Spring's servlet-based MVC framework.
  • New JDBC templates for Java 5 and named parameters.
  • And a bunch of other stuff...

I doubt that I'll be up at 3am on Monday (I live in Texas) to download it...but it'll be at the top of my to-do list for Monday.

Craig Walls

About Craig Walls

Craig Walls is a Principal Engineer, Java Champion, Alexa Champion, and the author of Spring AI in Action, Spring in Action, and Build Talking Apps. He's a zealous promoter of the Spring Framework, speaking frequently at local user groups and conferences and writing about Spring. When he's not slinging code, Craig is planning his next trip to Disney World or Disneyland and spending as much time as he can with his wife, two daughters, 1 bird and 2 dogs.

Why Attend the NFJS Tour?

  • » Cutting-Edge Technologies
  • » Agile Practices
  • » Peer Exchange

Current Topics:

  • Languages on the JVM: Scala, Groovy, Clojure
  • Enterprise Java
  • Core Java, Java 8
  • Agility
  • Testing: Geb, Spock, Easyb
  • REST
  • NoSQL: MongoDB, Cassandra
  • Hadoop
  • Spring 4
  • Cloud
  • Automation Tools: Gradle, Git, Jenkins, Sonar
  • HTML5, CSS3, AngularJS, jQuery, Usability
  • Mobile Apps - iPhone and Android
  • More...
Learn More »