close
Newest Post

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

Read more

Fine-tuning Spring Data repositories

It’s only been a few days only since we’ve released Spring Data JPA 1.0 GA which is the first major version of a Spring Data project shipping with an implementation of the repository abstraction inside our Spring Data Commons module. The repository abstraction consists of three major parts: defining a repository interface, exposing CRUD methods and adding query methods. Adding query methods was discussed in detail in the first Spring Data JPA blog post. But defining a repository interface and exposing CRUD methods triggered quite some questions in earlier blog posts. That’s why will have a closer look at them right now discussing the options available to users.

Read more

Spring Social 1.0.0.RC2 Released

Dear Spring Community,

We are pleased to announce the release of Spring Social 1.0.0.RC2. Spring Social lets you connect your Java applications to Software-as-a-Service (SaaS) providers such as Facebook and Twitter.

This announcement is for the Spring Social core project as well as the Spring Social Facebook and Spring Social Twitter projects which are also seeing their 1.0.0.RC2 releases today.

This release includes fixes for bugs reported since 1.0.0.RC1, as well as a few improvements:

  • The Twitter and Facebook clients now support paging for API operations that can return paged results.
  • ProviderSignInController now handles the scenario where the user denies authorization.
  • The exceptional case where multiple local users are matched during a provider sign in attempt is now handled.
  • The set of sample applications has been updated.
Read more

This week in Spring: July 26th, 2011


Welcome back to another installment of This Week in Spring! This week finds @springsource at OSCON (and OSCON Java and OSCON Data) in Portland, OR.
If you’re here, come visit our booth in the exhibition hall or check the schedule for any of the numerous Spring-talks!


If you missed us at OSCON, or if you’re simply looking for an even better Spring experience,
be sure to register for SpringOne 2GX 2011, the premier event for Spring, Grails and CloudFoundry developers. SpringOne 2GX is a one-of-a-kind conference for application developers, solution architects, web operations and IT teams who develop business applications, create multi-device aware web applications, design cloud architectures, and manage high performance infrastructure. The sessions are specifically tailored for developers using the hugely popular open source Spring technologies, Groovy & Grails, and Tomcat. Whether you’re building and running mission-critical business applications or designing the next killer cloud application, SpringOne 2GX will keep you up to date with the latest enterprise technology.

Read more

Spring Data Graph 1.1.0.RC1 with Neo4j support Released

Dear Spring Community,

We are pleased to announce that a new release candidate (1.1.0.RC1) of the Spring Data Graph project with Neo4j support is now available!

The primary goal of the Spring Data project is to make it easier to build Spring-powered applications that use new data access technologies such as non-relational databases, map-reduce frameworks, and cloud based data services.

The Graph Neo4j module provides integration with the Neo4j graph database. Back in 2010, Rod Johnson and Emil Eifrem started brainstorming about Spring and Neo4j integration including transparent persistence and cross-store support. After an initial prototype it has been further developed in close cooperation between the VMware and Neo Technology development teams.

Read more

Spring Data JPA 1.0 GA released

Dear Spring Community,

we are pleased to announce that the first final release of the Spring Data JPA project is now available! Thank you to all of the early adopters who have helped shaping and strengthening the codebase. To easily get started feel free to dig through the sample code or read up the reference documentation.

<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-jpa</artifactId>
    <version>1.0.0.RELEASE</version>
</dependency>

<repository>
    <id>org.springframework.maven.release</id>
    <name>Spring Maven Release Repository</name>
    <url>http://maven.springframework.org/release</url>
</repository>
Read more

Spring Android 1.0.0.M4 Released

Dear Spring Community,

We are pleased to announce that the fourth milestone release of the Spring Android project is now available!

Spring Android supports usage of the Spring Framework in a Android environment. The 1.0.0.M4 release focuses on updating support for the latest Spring Social release in native Android applications, as well as providing enhancements to Rest Template. This includes:

  • Support for Spring Social 1.0.0.RC1, and Spring Security 3.1.0.RC2 through the Spring Android Auth module, which includes a SQLite datastore for persisting OAuth API connections.
  • Updated RestTemplate (client) support, now at the level of Spring Framework 3.1.0.M2.
  • Added gzip compression support in RestTemplate
  • Added support for Google's Gson JSON parsing library. The Gson library is smaller than Jackson, however Jackson has faster performance.
Read more

Spring GemFire 1.1.0.M1 Released for Java

Dear Spring Community,

We are pleased to announce the first milestone release of the Spring GemFire 1.1 project is now available! The Spring GemFire project aims to make it easier to build Spring-powered highly scalable applications using GemFire as distributed data management platform.

The new milestone updates include:


  • Native support for the upcoming GemFire 6.6

  • CacheServer support

  • GemFire implementation for Spring 3.1 cache abstraction

  • Support for queries with variable parameters

To learn more about the project, visit the Spring GemFire homepage.

Read more

Spring Data Graph 1.1.0.M2 with Neo4j support Released

Dear Spring Community,

We are pleased to announce that a new milestone release (1.1.0.M2) of the Spring Data Graph project with Neo4j support is now available!

The primary goal of the Spring Data project is to make it easier to build Spring-powered applications that use new data access technologies such as non-relational databases, map-reduce frameworks, and cloud based data services.

The Graph Neo4j module provides integration with the Neo4j graph database. Back in 2010, Rod Johnson and Emil Eifrem started brainstorming about Spring and Neo4j integration including transparent persistence and cross-store support. After an initial prototype it has been further developed in close cooperation between the VMware and Neo Technology development teams.

Read more

This week in Spring: July 19th, 2011

Welcome back to another installment of This Week in Spring. Lots of good stuff to get into, so let's get to it.

    <LI> The video from  Grails Advocate Peter Ledbrook's webinar,  "Tuning Your Grails Applications," has been <a href="http://www.springsource.org/node/3182">made available here.</a> Lots of great tidbits for web developers in general, as well as Grails developers in specific. Be sure to check out the other great content on the <a href="http://www.youtube.com/SpringSourceDev">SpringSource YouTube channel.</a> 
        </li> 
           <LI>  
     <a href="http://www.oscon.com/oscon2011/">OSCON  is right around the corner</a>, and SpringSource is going to be there in full force!  
             Come see yours truly (Josh Long), Steve Mayzak, Ezra Zygmuntowicz, Derek Collison, Bruce Snyder, David McCrory, James Watters and others talk about Spring, CloudFoundry, and much more at OSCON (as well as OSCON Java, and OSCON Data!).  Also, feel free to check out our booth where we'd be happy to  answer questions, introduce you to   new technologies and meet and greet. 
             Going to be there? Let us know, send us a message on Twitter to <a href="http://www.twitter.com/SpringSource">@SpringSource</a>.
               </li>
        <LI><a href="http://www.springsource.org/node/3180">Spring Data Redis 1.0.0.M4 has been released</a>
             The new release features several improvements. My favorite? A Spring 3.1 <CODE>CacheManager</CODE> implementation that uses Redis! Out of the box, <a href="http://blog.springsource.com/2011/02/23/spring-3-1-m1-caching/">Spring 3.1's cache abstraction</a> supports a <CODE>CacheManager</CODE> implementation based on the <CODE>java.util.Map&lt;K,V&gt;</code> interface, and an Ehcache implementation. The <A href="http://www.springsource.org/spring-gemfire">Spring Gemfire</a> project ships with a <CODE>CacheManager</CODE> implementation that delegates to GemFire, as well. This new Redis implementation adds to the raft of options available already, and Spring 3.1's not even GA!
            </li>
           <LI>
           Speaking of Redis, check out this upcoming webinar, <a href="http://www.springsource.org/node/3179">Getting Started with Spring Data Redis.</a> 
            From the description, "This webinar will introduce Redis, its data structures, the fundamental concepts behind it and the Redis support in Spring Data, and will showcase how easy it is to get started and scale out into a cloud environment such as Cloud Foundry." Be sure to tune in!      
             </li>
    
             <LI>    <a href="http://www.springsource.org/node/3183">Spring Integration 2.0.5 has just been released.</a>
              This release addresses 48 issues of which roughly half were bugs and half were improvements. For details <A href="https://jira.springsource.org/secure/ReleaseNote.jspa?projectId=10121&version=12104">see the Release Notes</a>.  </li> 
    <LI>Dr. David Syer, lead of the <a href="http://static.springsource.org/spring-batch/">Spring Batch project,</a> lead of the Spring Hadoop project, committer on just about everything else, and nice guy, all around, has just posted an amazingly clear, helpful post on navigating <a href="http://blog.springsource.com/2011/07/18/social-coding-pull-requests-what-to-do-when-things-get-complicated/">the rough waters of a complicated Git pull request</a>. A <em>must-read</em> if - like me - you know  that Git could solve all your workflow problems, if you only  really understood it!   
         Remember, the process starts on <a href="http://git.SpringSource.org/">git.SpringSource.org</a> and on <a href="http://www.github.com/SpringSource">github.com/SpringSource</a>. 
        Check it ... err... <em>clone</em> it out!
         </li>   
    

  1. Ken Rimple’s at it again! This time, he’s excerpted content from the upcoming book (which is available in Manning’s Early Access Program, or MEAP), Spring Roo in Action, on testing entity validations with a mock entity. Good stuff, check it out!

    </li>
    

Read more