The Spring Blog

Engineering
Releases
News and Events

Bundlor Version Expansion and Property Substitution

Introduction

Recently the M3 milestone of Bundlor has been released (Forum Anouncement). This milestone adds support for Property Substitution and Version Expansion. This blog post explains how to work with these new features to improve the quality of generated Manifests.

Property Substitution

Bundlor can now be used to substitute any property value into your Manifest Template.


Bundle-Name: ${name}
Bundle-Description: Test bundle using new version of Kernel at ${com.springsource.kernel}
Import-Template: com.springsource.kernel.*;version=“${com.springsource.kernel}”
Read more...

SpringSource Tool Suite now free

It was April 27th around 2:39pm, when Rod announced in his SpringOne Europe opening keynote:

“STS will be free!"

Reto Meier, with our partner namics, took a picture as proof of that very moment and published it on flickr.com. Also the audience at SpringOne seemed to be enthusiastic about the announcement and as a consequence the word was spread to outside of the conference soon after.

So here we are, since Rod promised it, we can’t get out of it… ;-)

Rod @ SpringOne

Today we are proud to deliver on Rod's promise and can announce that the first free versions of STS have been published and can be downloaded from the product page.

Read more...

Spring Framework 3.0 M3 released

We are pleased to announce that the third Spring 3.0 milestone is available now (download page)! This release comes with many new features and refinements, including…

Reference documentation: M3 is the first Spring 3.0 milestone that comes with reference documentation, in both HTML and PDF format. Even if the documentation is still a work in progress, it does cover many 3.0 feature areas at this point already. We hope that you’ll find this early cut of the documentation useful for learning more about the 3.0 milestone features.

Read more...

Spring BlazeDS Integration 1.0.0.RC1 Released

Dear Spring Community,

I'm pleased to announce that the first release candidate of Spring BlazeDS Integration, the newest of the open source Spring web projects, is now available.

Download | Reference Documentation | JavaDocs | Changelog

In addition to a number of bug fixes and some general refactoring, the main features of note that have been added in this release are:

  • Annotation-based configuration of remote destinations
  • Numerous customization hooks for things such as exception translation and incorporating third-party adapters
  • Full integration with the BlazeDS Message Service, including support for AMF, JMS, and Spring Integration messaging transports
Read more...

SpringSource Plus Hyperic Unifies Application Lifecycle From Developer to Data Center

A few weeks ago, I laid out SpringSource's vision for creating a unified enterprise Java solution that spans the application lifecycle. Today, we announce a significant advance in realizing that vision: SpringSource's acquisition of Hyperic, which greatly strengthens our capabilities for the management of modern applications and infrastructure.

As SpringSource has grown, like the Spring open source projects, the company has taken on a wider range of problems. Today's announcement is the logical continuation of our push into the server space, and offers the potential to further simplify the lives of our users and customers.

Read more...

Jump into Roo for extreme Java productivity

Update: The second installment of the "Introducing Spring Roo" blog series is now available and includes a detailed step-by-step tutorial to help you get started with Roo. The third installment covers Roo's internal architecture in detail.

The twittersphere has been abuzz this week with news from SpringOne Europe. One announcement generating a significant amount of interest is SpringSource’s new open source productivity tool, codenamed “Roo”.

Roo is a sophisticated round-tripping code generator that makes it quicker and easier than you’ve ever imagined to create and evolve Spring applications. Even if you have reservations about code generation, it will still be worth taking a look at Roo. It contains significant innovation that addresses all major objections to code generation, whilst still delivering best practice Spring applications and remaining useful throughout the application lifecycle.

Read more...

SpringSource tc Server - The logical next step

The time is ripe for lightweight AND enterprise class Java application servers, and Apache Tomcat is the pick of the litter. And now, with SpringSource tc Server, we at SpringSource make it a reality.

If you were familiar with Covalent, and now SpringSource, then you most likely know about ERS (Enterprise Ready Server). ERS is our pre-built, pre-packaged and fully QA-ed distribution of the Apache httpd web server and Apache Tomcat. Included in the distro are also some very useful enhancements, in the form of modules, for Apache, such as PHP, mod_perl and mod_snmp. The somewhat unfortunate aspect of the distro is that, except for mod_jk, the added, extra bits to the Tomcat side were pretty minimal.

Read more...

Oracle Adds New Exhibit to Java Technology Museum

Last year, Oracle acquired BEA Systems, the hottest company in enterprise Java…until around 2001.

Today, they announced the acquisition of Sun Microsystems, the architects of the infrastructure of the dot com era. Remember the “dot in dot com”??

Both companies represent the history of enterprise Java, and are far less important to the future.

Larry Ellison states that “Java is the single most important software we’ve ever acquired."? Ellison is right about the importance of Java: Java is the world’s #1 programming language and the dominant choice of the enterprise. But the question is exactly what has Oracle acquired? There is no purpose to be served by Oracle trying to milk the Java language itself for profit–and, in any case, it’s now open enough to make that impossible. (Open sourcing Java did turn out to matter. A lot.) And it is a long time since Sun controlled enterprise Java in a meaningful way.

Read more...

Spring Web Flow Project Update

The Spring Web Flow project team has just completed the 7th maintenance release of Web Flow 2. This is our best release to-date and comes nearly one year to the day of the Web Flow 2.0.0 final release. Now, with the 2.0.x line mature and stable, we are beginning work on the next major version. In this entry, I would like to reflect on the past year and also provide some information on where we are headed.

Web Flow 2 Adoption

When Web Flow 2 was released last year, we saw 50,000 downloads in the first two months after the release. Since then, our forum traffic has steadily increased, and we have seen new adoption across several exciting industries. Many of you know Spring Web Flow is the foundation of Orbitz's on-line travel platform which today powers sites such as ebookers.com and nwa.com. If you have been following the 2009 NBA playoffs, you may also find it interesting Web Flow is an important component of nba.com as well.

Read more...