Colin Sampaleanu

Alumni
Blog posts by Colin Sampaleanu

Green Beans: Getting Started with Spring MVC

Engineering | January 04, 2011 | ...

Spring MVC, a part of the core Spring Framework, is a mature and capable action-response style web framework, with a wide range of capabilities and options aimed at handling a variety of UI-focused and non-UI-focused web tier use cases. All this can potentially be overwhelming to the Spring MVC neophyte. I think it's useful for this audience to show just how little work there is to get a bare Spring MVC application up and running (i.e. consider my example something akin to the world's simplest Spring MVC application), and that's what I'll spend the rest of this article demonstrating.

I'm assuming you are familiar with Java, Spring (basic dependency injection concepts), and the basic Servlet programming model, but do not know Spring MVC. After reading this blog entry, readers may continue learning about Spring MVC by looking at Keith Donald's Spring MVC 3 Showcase

Spring Framework 2.0.6 Released

Releases | June 18, 2007 | ...

Dear Spring Community,

We are pleased to announce that Spring 2.0.6 has been released.  Spring 2.0.6 is a bugfix and enhancement release in the Spring 2.0 series, addressing all issues reported since 2.0.5 and backporting various refinements from 2.1 M2 (e.g. compatibility with JRuby 1.0).

Spring 2.0 Released

 

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

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

 

Spring 2.0 RC4 Released: Heads-up on DTD/Schema Renaming, Scope Attribute

Engineering | September 17, 2006 | ...

Spring Framework 2.0 RC4 has been released. This is the last release candidate before Spring 2.0 final, and you may find out more about it from the release announcement itself as well as the JIRA issue list for a complete list of changes in this release.

Possibly the most important thing to watch out for is that this release introduces versioned file/location names for the 2.0 DTD and Schemas (XSDs). This was necessary since the XML bean definition format was significantly enahnced for 2.0, but 1.2.x users still need to be able to refer to the 1.2.8 DTD. Here is an example of using the 2.0 "beans" schema (2.0 ships with a number of other new schemas as well, representing various special namespaces

Acegi Security System for Spring 1.0.0-RC2 Released

Releases | February 10, 2006 | ...

Acegi Security System for Spring, v1.0.0 RC2 has now been release. Ben Alex's announcement from the mailing list is posted below:

-----

Dear Spring Community

I'm pleased to announce that Acegi Security release 1.0.0 Release Candidate 2 is now available. This release includes over 50 improvements and fixes since 1.0.0 RC1, including comprehensive new LDAP capabilities. We recommend that users upgrade to 1.0.0 RC2 in order to take advantage of these improvements. Upgrading to 1.0.0 will also assist us in identifying any issues as we move towards our final 1.0.0 release.

Please visit the changelog for detailed information on changes and fixes. As always, detailed upgrade instructions are included in the release ZIP file.

The project's web site at http://acegisecurity.org provides additional information on Acegi Security's features, access to online documentation, and links to download the latest release.

We hope you find this new release useful in your projects.

Cheers
Ben

Spring Framework Training Summary (January)

Releases | January 10, 2006 | ...

Interface21 is pleased to offer a number of Spring Framework training events in the upcoming period, delivered by core Spring Framework developers. For full details, please visit the main training information page. Here is a summary of the upcoming courses and venues:

  • Core Spring: January 24th - 27th, London, UK
  • Core Spring: February 14th - 17th, Oslo, Norway
  • Core Spring: February 28th - March 3rd, Washington, DC
  • Core Spring: March 14th - 17th, Paris, France
  • Core Spring: March 27th - 30th, Istanbul, Turkey
  • Core Spring: March 28th - 31st, Chicago, IL
  • Core Spring: March 28th - 31st, London, UK
  • Core Spring: April 25th - 28th, Antwerp, Belgium
  • Core Spring: April 25th - 28th, Stockholm, Sweden
  • ... plus others

Spring Framework 1.2.4 Released

Releases | August 28, 2005 | ...

We're pleased to announce that Spring 1.2.4 has just been released. This is a bugfix and minor enhancement release, fixing a number of issues found in previous 1.2.x releases and introducing various minor new features.

All Spring 1.2.x users are encouraged to upgrade to Spring 1.2.4. Watch out for a Spring 1.3 release candidate, including Portlet support, and the first Web Flow release candidate in late September!

As always, for a full list of enhancements and fixes, please see the changelog.

Spring Framework Training Summary (August)

Releases | August 16, 2005 | ...

(updated 2005-8-19 with missing date for Washington training). 

Interface21 is pleased to offer a number of Spring Framework training events in the upcoming period, taught by the same people who built Spring.

For full details, please visit the main training information page.

Here is a summary of the upcoming courses and venues:

  • Core Spring: Sep. 6th-9th, London, UK
  • Core Spring: Sep. 13th-16th, New York City, USA (early bird date is Aug. 19th!)
  • Core Spring: Sep. 27th-30th, San Jose, CA, USA (early bird date is Sep. 9th!)
  • Core Spring: Oct. 11th-14th, Washington, DC (early bird date is Sep. 16th!)
  • Spring JDBC Development with Oracle: Oct. 11th-12th, New York City, USA
  • Introduction to Spring: Nov. 7th-9th, Amsterdam, NL (early bird date is Oct. 7th!)
  • Core Spring: Nov. 22nd-25th, Amsterdam, NL (early bird date is Oct. 28th!)
  • Introduction to Spring: Nov. 30th - Dec. 2nd, Amsterdam, NL (early bird date is Oct. 28th!)
Not interested in formal Spring Framework training? How about a bit of Spring during Winter? The Spring Experience 2005 conference is taking place in sunny Bal Harbor, Florida, from Dec. 7th-10th.

Spring Framework 1.2.3 Released

Releases | July 26, 2005 | ...

We're pleased to announce that Spring 1.2.3 has just been released. This is a bugfix and minor enhancement release, fixing a number of issues related to the application context startup sequence and introducing various minor new features.

All Spring 1.2.2 users are encouraged to upgrade to Spring 1.2.3, in particular if using factory methods and/or auto-proxy creation (as used by the transaction annotation support). Full backwards compatibility with Spring 1.2.1 should be restored in that area.

As always, for a full list of enhancements and fixes, please see the changelog.

Spring Framework 1.2.2 Released

Releases | July 05, 2005 | ...

We're pleased to announce that Spring 1.2.2 has just been released. This is a bugfix and minor enhancement release. It also provides a unified basis for the upcoming Spring WebFlow release candidate.

Besides refinements in the JTA transaction synchronization and SQLException translation, this release introduces a variety of internal refactorings and new helper classes. Furthermore, support for JDK 1.5's XML-based properties format has been added to all relevant Spring classes.

We have also extended our reference documentation in various areas. Most importantly, it covers JDO, TopLink, OJB…

Spring Framework 1.2.1 Released

Releases | May 28, 2005 | ...

We're pleased to announce that Spring 1.2.1 has just been released. This is a bugfix and refinement release, addressing a number of issues found in 1.2 final.

Furthermore, the PetClinic sample has been updated to serve as showcase for JMX export: the JDBC version exposes a cache refresh operation and a call monitor via JMX now.

We'd like to encourage all Spring 1.2 RC/final users to upgrade to Spring 1.2.1, in particular if using the Hibernate3 integration.

For complete details on changes and bug fixes, please see the change log.

FYI, a 1.2.2 release is scheduled for late June, introducing various minor new features. See our JIRA for details.

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all