News and Announcements  

News and announcements

Spring Framework Training Summary (May)

Interface21 is pleased to offer a number of Spring Framework 2.0 and AOP training events in the upcoming period, delivered by the people who build and sustain the Spring Framework. For full details, please visit the main training information page. Here is a summary of some of the upcoming courses and venues:

... plus others

Spring JavaConfig 1.0 M2 released

Dear Spring community,

I'm pleased to announce that Spring JavaConfig (SJC) 1.0 M2 has been released.

Downloads | Docs (Html , PDF) | JavaDocs | Maven repository

Spring Framework 2.0.5 released

Dear Spring Community,

We are pleased to announce that Spring 2.0.5 has been released.  This is is a bugfix and enhancement release in the Spring 2.0 series, addressing all issues reported since 2.0.4 and introducing further concurrency improvements. We recommend to upgrade to Spring 2.0.5 from all previous 2.0.x releases.

Spring 2.0 Released

 

Please see the changelog and JIRA roadmap for all the details of the 63 issues addressed in this release.

Juergen Hoeller
Lead, Spring Framework Development
Interface21 - http://www.interface21.com

Spring Web Flow 1.0.2 Released

Dear Spring Community,

We are pleased to announce that Spring Web Flow 1.0.2 has been released.  This is a bugfix and enhancement release, addressing all bugs reported against the Spring Web Flow 1.0 series and significantly enhancing Spring Web Flow's support for users of Java Server Faces (JSF).  We recommend upgrading to this release from previous versions.

 

Spring Web Flow is a next generation Java web application controller framework.  The framework provides a powerful system for implementing navigation logic and managing application state consistently across a variety of environments.

New and Noteworthy in this Release

Spring Web Flow 1.0.2 is a solid, stable release that serves as a drop-in replacement for existing users and also contains several noteworthy enhancements.  Three of these enhancements are particularly worth noting in more detail:

Significantly enhanced JSF integration

Now when used as a JSF extension, Spring Web Flow provides:

  • A NavigationHandler that brings the full power of the Web Flow navigation system to JSF developers.  This system allows for implementing dynamic navigation rules and solves the infamous back-button problem out-of-the-box.
  • A state management system providing UI Components full access to beans managed in any of Web Flow's conversational data scopes, including "conversation", "flow", and "flash" scope.  These scopes complement JSF's default scopes and are particularly useful for interactive web applications that apply Ajax techniques using libraries such as Ajax4JSF.
  • Native support for all major JSF view technologies.  With Spring Web Flow 1.0.2, views that participate in flows are standard JSF views whether they are built using JSP or Facelets.  Any JSF UI Component can now bind to beans managed in any of the conversational scopes seamlessley.

Please run and review the sellitem-jsf sample for a quick assessment of these enhancements in action.  They significantly improve the ease of using Spring Web Flow in a JSF environment, and are the start of a larger effort that will continue into the 1.1 release and beyond.

Expanded practical documentation

Complete walk-throughs of each of Spring Web Flow's sample applications are now provided in the reference manual.  These walk-throughs take you through the implementation of each sample, and explain best practices and design considerations along the way.   After downloading the release, see the 'Practical' chapter for how to get the sample applications running inside your IDE.

Spring IDE 2.0 integration

The upcoming 2.0 version of the Spring IDE Eclipse Plugin features a Graphical Web Flow Editor and XML Flow Definition Editor.  Beginning with Spring Web Flow 1.0.2, each of the sample applications has been Spring IDE 2.0 enabled, allowing you to easily assess these tools as they progress.  To evaluate Spring IDE 2.0 simply import the sample projects into Eclipse and install the latest version of the Spring IDE 2.0 plugin from the nightly update site.

Spring Web Flow 1.1 Road Map 

Work has begun on Spring Web Flow 1.1 in anticipation of a first release candidate becoming available at JavaOne.  Building on 1.0.2, this release will offer major new functionality including support for conversational persistence contexts, Acegi Security integration, unified EL integration, integrated Spring 2.0 custom scopes, enhanced support for Java-based flows, and support for flow composition and inheritance.

Special thanks to Jeremy Grelle, Rossen Stoyanchev, and Christian Dupuis for their major contributions to this release.  It is an exciting time to be a part of the Web Flow community!

Keith Donald - Interface21
Erwin Vervaet - Ervacon
Leads, Spring Web Flow Development 

Spring Framework 2.0.4 Released

Dear Spring Community,

We are pleased to announce that Spring 2.0.4 has been released.  This is a bugfix and enhancement release, addressing all reported bugs against the Spring 2.0 series and introducing significant performance improvements.  We recommend upgrading to Spring 2.0.4 from previous 2.0.x releases.

Spring 2.0 Released

 

Regarding the performance improvements, repeated creation of Spring bean instances is up to 12 times faster in this release than previous versions of Spring 2.0. AspectJ-based weaving performance has also increased by a significant factor.

Please see the changelog and JIRA roadmap for all the details of the 77 issues addressed in this release.

Juergen Hoeller
Lead, Spring Framework Development
Interface21 - http://www.interface21.com

Spring-OSGi 1.0 M1 Released

Dear Spring Community,

I am pleased to announce that Spring-OSGi 1.0 M1 has been released. Downloads | JavaDocs | Sample

First milestone, 1.0 M1 contains most of the functionality described by Spring-OSGi specification:

Interface21 Named a "Cool Vendor" by Gartner

Interface21, the company behind the Spring Framework and the Spring family of products, was named a "Cool Vendor in Integration and Platforms, 2007" by Gartner.

Tech Talk: Bram Smeets on Ajax with the Spring Framework

TheServerSide has put up a video of a presentation that Bram Smeets did at the Ajax Experience last October, titled Ajax with the Spring Framework. Bram looks at different ways of tying your Spring middle tier to an Ajax front end. Some of the frameworks that he covers include, JASON-RPC for Java, DWR, GWT, Echo2 and TIBCO GI.

Spring IDE Web Flow Visualizer Available

New version of the Eclipse plugin delivers Web Flow support, enhanced Spring 2.0 support

The Spring IDE team has released Spring IDE 2.0 M3, which among other new features includes the highly-anticipated Spring Web Flow graphical visualizer and editor.  The new support allows developers to edit XML-based flow definitions graphically, and enables greater productivity and communication with end users.

In addition to the graphical piece, Spring IDE 2.0 M3 also delivers a Web Flow XML editor that provides content assist and semantic validation to improve the quality of your flow definitions.

To illustrate the essence of some of these new features, consider the classic Master / Detail Search flow demonstrated by the Phonebook sample application:

Phonebook Search Flow

Here is the same flow visualized with the new Spring IDE Web Flow editor:

Spring Web Flow Visualizer

In addition, when working with the flow definition, Spring IDE provides autocomplete for state identifiers:

Spring Web Flow XML Editor 2

... as well as autocomplete for beans in your web and application service layers:

Spring Web Flow XML Editor 1

A special thanks to Christian and the Spring IDE team for all their great work!

Unpublished
n/a
 

Upcoming Events

Upcoming Training

Newsletter Subscription

Our monthly newsletter is packed full of techniques, tutorials, tips and tricks to get you on your way to Spring nirvana. View Archive


Syndicate content