• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Spring and forthcoming release

 
Ranch Hand
Posts: 1209
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Authors,

Can we say that Spring is pretty stable now with declarative transaction, security ,aop support, mvc + integration with other web frameworkds etc? Is there something big coming from them in the near future / release?
 
author
Posts: 422
13
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Karthik Guru:
Hello Authors,

Can we say that Spring is pretty stable now with declarative transaction, security ,aop support, mvc + integration with other web frameworkds etc? Is there something big coming from them in the near future / release?



Yes, Spring is quite stable. I've deployed almost 10 production applications that are based on Spring in varying degrees, so I've wagered my job on Spring being stable.

As far as future releases, there are some really good things coming in Spring 1.2 (which is in release candidate right now).

Spring 1.2 includes JMX support, which makes it a matter of a minor configuration to turn any of your Spring-managed beans into MBeans which you can manage via JMX.

Another big feature coming in Spring 1.2 is Spring WebFlow which is a framework built upon Spring MVC that lets you define the flow of a web application external to the application itself. Basically, you define a set of application states and then define the flow of how those states are performed in an external XML file. States can be action states, which perform some action (such as reading/writing from/to the database or performing some calculation) or they can be view states in which you simply present a page to the user for input. In the flow definition, you declare these states and define various transitions between the states depending on the outcome of the state itself. It's really a cool idea that I'm looking forward to using.

One other big thing coming in Spring 1.2 is support for Hibernate 3. Spring has always supported integration with Hibernate 2.x, but things have changed with Hibernate 3 and Spring's integration with Hibernate 2.x won't work (for several reasons, the first of which is that Hibernate 3 classes have been repackaged). So, Spring 1.2 will come with two integration points for Hibernate. The "classic" integration for Hibernate 2.x and the new and shiny integration with Hibernate 3.

And there's some other stuff in there as well, but these three things are the biggest of the new features, IMO.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic