Uploading Job Configurations to Spring Batch Admin

Engineering | Dave Syer | April 08, 2010 | ...

An interesting problem that has no universal good solution is: how do I change the configuration of a running Spring application? Spring Batch Admin 1.0.0.M3 was released recently, and it has a configuration upload feature that solves this problem in a particular way. Someone asked for this feature at the recent S2GForum in Munich (if you missed that sign up for events in London and Amsterdam in May), and I was happy to tell him that it already existed, so maybe it deserves a bit more air time...

Screenshots of the Basic Use Case

Jobs View Before Upload We start with a look at the Jobs view in the application. It shows a list of jobs that are either launchable or monitorable by the web application.

Now the plan is to upload a new Job configuration and see this view change. So we start with…

Spring Framework 3.0.2 released

Engineering | Juergen Hoeller | April 02, 2010 | ...

I'm pleased to announce that Spring Framework 3.0.2 is available now, including more than 100 fixes for user-reported issues. Get it from our download page.

Spring 3.0.2 catches up with recent third-party releases such as Hibernate 3.5 final, OpenJPA 2.0 beta 3, Hessian 4.0.3, and JasperReports 3.7. In addition, this release introduces web support refinements (e.g. the new HttpEntity class) and fixes a couple of regressions.

We recommend upgrading to Spring 3.0.2 from all previous Spring 3.0 releases - for both development and production use. If you are currently using Spring 2.5, the 3.0.…

SpringSource dm Server 2.0.1 Released

Engineering | Glyn Normington | April 01, 2010 | ...

SpringSource dm Server 2.0.1 is released today.

The release fixes a few minor bugs and one security issue. The Admin Console's version of dojo is upgraded from 1.3.2 to 1.3.3 to prevent an open redirect attack.

The release also includes the final Reference Implementation of the OSGi Web Container. The OSGi Web Container specification was recently released by the OSGi Alliance as part of the OSGi 4.2 Enterprise Specification.

No further releases of dm Server are planned as the project is being donated to the Eclipse Foundation as Virgo. We aim to ship a baseline release of Virgo in due course…

Using UDP and TCP Adapters in Spring Integration 2.0 M3

Engineering | Gary Russell | March 29, 2010 | ...

The UDP and TCP channel adapters introduced in Spring Integration 2.0 Milestone 3 provide lightweight communication either between two or more Spring Integration applications, or between a Spring Integration application and some other platform.

Following on from Oleg's blog about the Loan Broker, I use the same example to show how to use the new UDP adapters available with M3. Assume that the CEO of the Loan Broker company has heard complaints from some customers that several banks are quoting outrageous rates. He asks the CIO if he can monitor the quotes coming back from the banks for a…

Spring Integration 2.0 Milestone 3 Released

Engineering | Mark Fisher | March 23, 2010 | ...

The 3rd development milestone for Spring Integration 2.0 was released last week (download it here).

If you have read Oleg's recent blog, you already know that we have started working on a new reference sample implementation based on the "Loan Broker" example that plays a significant role in Gregor Hohpe and Bobby Woolf's Enterprise Integration Patterns book.

I just wanted to post a brief blog listing a few of the other new additions and improvements in this release. You can expect to see more detailed blog entries covering a few of these features over the next couple weeks. I'm including some…

EIP 'Loan Broker' Reference Implementation (Part 1)

Engineering | Oleg Zhurakousky | March 19, 2010 | ...

We are pleased to announce the first installment of the 'Loan Broker' Reference Implementation. 'Loan Broker' concept has become a de-facto reference domain for showcasing Enterprise Integration Patterns (EIP) - by Gregor Hohpe ad Bobby Woolf, and this installment of the Loan Broker RI demonstrates how Enterprise Integration Patterns are realized and applied using Spring Integration (SI) framework.

Introduction

lb-pipesFilters

At the core of EIP architecture are the very simple yet powerful concepts of Pipes and Filters and Message. Endpoints (Filters) are connected with one another via Channels (Pipes). The producing endpoint sends Message to the Channel and the Message is retrieved by the Consuming endpoint.  This architecture is meant to define various mechanisms that describe How information is exchanged between the endpoints, without any awareness of What those endpoints are or What information they are exchanging, thus providing for a very

Introducing SpringSource tc Server 2.0

Engineering | Bruce Snyder | March 10, 2010 | ...

In the very near future, SpringSource tc Server 2.0™ will be released including a new Spring Edition, representing some big changes for the product and a big step ahead for web application development. This also continues SpringSource's commitment to tc Server being a 100% compatible drop-in replacement for Apache Tomcat that provides the best place to build and run your Spring applications and is ideally suited for modern virtual environments.

Based on the Tomcat server that we all know and love, tc Server adds advanced diagnostics, operational management and mission-critical support…

SpringSource S2G Forum Munich next week

Engineering | Juergen Hoeller | March 10, 2010 | ...

Here in the Spring team, we are currently preparing for a busy next week: We have a three-day team meeting coming up from March 15th to 17th, immediately followed by the SpringSource S2G Forum Munich on Thursday, March 18th (overview, agenda, registration).

The S2G Forum series is a new conference concept that we are giving a try in Europe: One-day shows in specific regions, with international speakers, and also some regional-language talks thrown into the mix. Munich is the first of those shows this year; further ones are going to follow in Amsterdam on May 11th and in London on May 13th.

The…

Behind the Spring Security Namespace

Engineering | Luke Taylor | March 06, 2010 | ...

With the introduction of the security schema in Spring Security 2, it became much easier to get a simple secured application up and running. In older versions, users had to declare and wire-up all the implementation beans individually, resulting in large and complicated Spring application context files which were difficult to understand and maintain. There was a pretty steep learning curve and I can still remember that it took me some time to get my head round it all when I started working on the project (then Acegi Security), back in 2004. On the positive side, this exposure to the basic…

Spring Framework 3.0.1 released

Engineering | Juergen Hoeller | February 18, 2010 | ...

After two months of incorporating valuable feedback, it is my pleasure to announce the first Spring 3.0 maintenance release - addressing more than 170 reported issues. Get it from our download page.

Since quite a few users asked for a dependencies distribution (as an alternative to grabbing dependencies via Maven or Ivy), we are providing a third download now: containing an Ivy repository with common third-party jar files. Note that the core framework is separate from the dependencies; the latter are just provided as an additional convenience and do not constitute an inherent part of the framework distribution. You may of course keep using any supported version

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

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