This Week in Spring - 30 October, 2012

Engineering | Josh Long | October 31, 2012 | ...

Welcome to another installment of This Week in Spring!

  1. Spring Data GemFire 1.2.1 and GemFire 7.0 have been released! The new Spring Data release includes complete Spring XML namespace support for configuration of all GemFire resources, eliminating the need for GemFire's native cache XML (cache XML is also supported), and Spring Data Repositories for GemFire. Also of note, the GemFire shell (gfsh) was built with Spring Shell. For more on the GemFire 7.0 release, be sure to check out the post which in turn links to release notes and documentation.
  2. 					<LI> Michael Isvy  has put together a nice blog <a href=" http://blog.springsource.org/2012/10/30/spring-mvc-from-jsp-and-tiles-to-thymeleaf/">on moving from JSP and Tiles to Thymeleaf</a>, a new view layer that works particularly well with Spring MVC (and that we have talked about quite a bit in this very roundup for the last few years!).</LI>
    <LI>
    	Spring Security lead Rob Winch has done a nice interview with InfoQ on <A href= "http://www.infoq.com/interviews/robert-winch-spring-security-multi-tenant-applications"> Spring Security  in multi-tenant appications on the cloud</a>  </LI…

Spring MVC: from JSP and Tiles to Thymeleaf

Engineering | Michael Isvy | October 30, 2012 | ...

When it comes to the view layer, Spring @MVC gives you a variety of choices. In this article, we will first discuss the way you have most likely used the view layer in the past few years: JSP. We will see the bad and better ways to work with them (plain JSP, JSP with custom tags, Apache Tiles).

We will then discuss a new project called Thymeleaf, which you can use as an alternate approach to JSP.

As usual, you can find all the code samples discussed in the corresponding application on github.

Plain JSP

Let us get started with the below code sample:

<html …> <body>
 <div style="padding-top: 50px;">
   <jsp:include page="../menu.jspx"/>
   <c…

Spring Data Gemfire 1.2.1 (and Gemfire 7.0) released

Releases | Pieter Humphrey | October 29, 2012 | ...

SpringSource is pleased to announce the GA release of Spring Data GemFire 1.2.1. This is being released concurrently with GemFire 7.0, adding Spring XML namespace support for the new WAN APIs introduced in GemFire 7.0.With this release of GemFire, Spring Data GemFire now enjoys  "first class citizen" status within the GemFire ecosystem and is prominently featured in GemFire's developer pages and documentation

This release follows the recently announced 1.2.0 release which provides:

  • Complete Spring XML namespace support for configuration of all GemFire resources, eliminating the need for GemFire's native cache XML (cache XML is also supported)
  • Spring Data Repositories for GemFire

Also of note, the GemFire Shell (gfsh) was built with Spring Shell

About Spring Data GemFire

Spring's goal has always been to make developers more productive, in part, by providing simple and flexible ways to enable enterprise integration and data access. For Java developers writing applications to work with GemFire, Spring Data GemFire leverages Spring's powerful and familiar programming model to achieve this goal. Even those new to the Spring Framework will find that Spring Data GemFire is the easiest way to configure and access the GemFire Data Grid.

Visit the Spring Data GemFire Project Home Page for more details.

About GemFire 7.0

This Week in Spring - 23 October, 2012

Engineering | Josh Long | October 23, 2012 | ...

Welcome to another installment of This Week in Spring! As usual, we've got a lot to cover so let's get to it! A lot of this news come from SpringSource itself, from various projects timed to coincide with SpringOne2GX last week. It's like receiving an early birthday gift! And speaking of gifts, if you missed SpringOne2GX, don't worry! We recorded the SpringOne sessions and they will be posted soon. Also, you can check out the show wrap ups for Day 1, Day 2, and Day 3 on SpringSource.org to get a flavor for the conference.

  1. Costin Leau announced the release of Spring for Apache Hadoop 1.0.RC1 (the first-ever RC of Spring for Apache Hadoop!) featuring a template, exception translation and declarative runner for Pig and Hive scripts, enhanced map/reduce .jar and tool execution, and refined JVM scripting, M/R, and Cascading runners. Don't miss the upcoming webinar on Nov 8th!
  2. <LI>  Peter Bell did a    <A href = "http://www.infoq.com/presentations/Spring-Data-NoSQL">great presentation on Spring Data and the NoSQL </a>  space for QCon. Be sure to check it out!  </LI> 
    
  3. Yusuf has done a nice job introducing Spring's XA support in terms of the open source Bitronix standalone JTA-XA transaction manager. For an alternative guide, might I humbly suggest this blog post?
  4. Oleg Zhurakousky announced the release of Spring Integration 2.1.4 and 2.2.0.RC2 . The new release features pseudo transactions, JPA support, built-in retry support, and a lot more, so be sure to check it out!
  5. Costin Leau announced the release of Spring Data Redis 1.0.2, which features cache expiration and ZSet methods, among other things.
  6. Thomas Risberg announced the availability of the Spring Data JDBC extensions with Oracle database support, version 1.0.0.RC4.
  7. Satish Ab has a nice post on building the web layer with Spring MVC for his sample invoice application.
  8. The Mkyong blog has a nice post on how to autowire dependiecnes into custom JSF validators. Very nice post!
  9. Our friend Krishna Prasad has a nice post on hwo to implement the control bus pattern with Spring Integration and JMS

Spring Integration 2.1.4.RELEASE and 2.2.0.RC2 are released!

Releases | Oleg Zhurakousky | October 19, 2012 | ...

Dear Spring Community,

Just to close off SpringOne2GX 2012 with the bang, I am pleased to announce the release of Spring Integration 2.1.4.RELEASE and Spring Integration 2.2.0.RC2!

Resources for Spring Integration 2.1.4.RELEASE Downloads | JavaDocs | Reference Documentation | Release notes

Resources for Spring Integration 2.2.0.RC2 Downloads | JavaDocs | Reference Documentation | Release notes

Please read the following blogs to catch up on the new features of Spring Integration 2.2 MongoDb Adapter Support
Pseudo Transaction and Transaction Synchronization
JPA Support
Retry

and more to follow:

Special thanks to our community contributors - Artem Bilan and Amol Nayak

Spring Data JDBC Extensions with Oracle Database Support 1.0.0.RC4 Released

Releases | Thomas Risberg | October 17, 2012 | ...

Dear Spring Community,

We are pleased to announce that the fourth and last release candidate (1.0.0.RC4) of the Spring Data JDBC Extensions 1.0 project with Oracle Database support is now available!

The new Spring Data JDBC Extensions project was created to provide additional support for vendor specific JDBC extensions as well as new approaches to working with JDBC like QueryDSL. The bulk of the support is made up of code ported from the SpringSource project "Advanced Pack for Oracle Database" that was available for support subscription customers. We are now making this code available to all…

Spring for Apache Hadoop 1.0 RC1 Released

Releases | Costin Leau | October 17, 2012 | ...

Dear Spring Community,

In time for SpringOne2GX 2012, I am pleased to announce the first release candidate, 1.0 RC1 for Spring for Apache Hadoop:

Downloads | JavaDocs | Reference Documentation | Changelog

RC1 provides important bug fixes and enhancements and introduces new features such as:

  • Template, exception translation and declarative runner for Pig and Hive scripts
  • Enhanced Map/Reduce jar and tool execution to prevent class-loading leaks
  • Refined JVM scripting, M/R, Cascading runners to provide pre/post actions

For more information on Spring for Apache Hadoop, see the project home page for reference documentation and the sample applications. Moreover, you are invited to the upcoming webinar, "Introducing Spring for Apache Hadoop" scheduled for November 8th.

We look forward to your feedback on the forum or in the issue tracker

Spring Data Redis 1.0.2 Released

Releases | Costin Leau | October 17, 2012 | ...

Dear Spring Community,

Just in time for SpringOne2GX 2012, I am pleased to announce the GA release of Spring Data Redis 1.0.2 project!

Downloads | JavaDocs | Reference Documentation | Changelog

Spring Data Redis 1.0.2 is a maintenance release providing several enhancements:

  • Time-based cache expiration
  • ZSet methods with overloaded offset/count operators

For more information about Spring Data Redis please see the home page for a live sample and webinar recording.

We look forward to your feedback on the forum or in the issue tracker.

This Week in Spring - 16 October, 2012

Engineering | Josh Long | October 17, 2012 | ...

Welcome to This Week in Spring, SpringOne2GX 2012 edition! I'm putting this together from day 2 of the SpringOne2GX conference in Washington D.C.!

Last night, we kicked off the event with a great keynote by Juergen Hoeller (pictured above), Dr. Mark Pollack, Graeme Rocher, and Adrian Colyer, some amazing break dancing by international dancer Agame, and a mysterious kangaroo (see below)!

This is the premier event for JVM developers, featuring great speakers from VMWare, SpringSource, TypeSafe, Neo4j, and many others speaking on all manner of topics. The week is just kicking off. While the conference is running, there's also going to be a contest to find the best applications built using SpringSource technologies (Spring, Grails) and deployed to Cloud Foundry. I've seen the prizes (above), and I would enter too if I could!

<P> If you're at the show, be sure to stop by the SpringSource and Cloud Foundry booths in the expo hall and pick up shwag and answers to your lingering questions. I'll be there tomorrow, in the evening.</p><P> Anyway, I won't linger <EM>too</EM> much on what you're missing! Let's move on to this week's roundup because, as usual, there's a lot to cover! </p> 
	
	<OL> 
		<LI>Want to learn about what else has happened at SpringOne2GX? Check <a href= "http://www.springsource.org/node/3704">out this fantastic wrap up of day 1</a></LI>
		<LI> The Spring Data release train has finally arrived…

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