Spring GemFire 1.0.0.M1 released for Java and .NET |
|

I am happy to announce the first milestone release of the Spring GemFire project, the newest member in the Spring family. Spring GemFire (for short SGF) brings the Spring concepts and programming model to GemFire, SpringSource's distributed data management platform. The release is available for both Java and .NET.
The features in 1.0.0.M1 include:
- declarative dependency injection style configurations for the GemFire infrastructure (such as Cache, Region, Interest, etc)
- exception translation to Spring's portable DataAccess exception hierarchy
- Template and callback support for easy native API access
- transaction management support
- Spring-backed wiring for GemFire managed objects
- auto-generation of non-reflection based Instantiators
Note that some of these features are currently available only in the Java version.
Through SGF, Spring users should feel right at home when interacting with GemFire while developers familiar with GemFire will see the benefits and flexibility of the Spring container, its powerful AOP integration, and versatile service abstractions. But don't take my word for it – download the project and take the sample application for a spin. It's a console based 'shell' which allows for ad-hoc interaction with the data grid; one can start and stop nodes and see the information shared transparently between multiple clients.
We look forward to your feedback!
Similar Posts
- Highlights of Spring for Apache Hadoop 1.0.0 M2
- Spring Data GemFire 1.3.0 Released
- Introducing GORM for Gemfire
- VMware vFabric GemFire 6.5: modern data management for modern applications
- vFabric Cloud Application Platform Update





James says:
Added on October 21st, 2010 at 6:37 pmThe cache.properties included in the sample application is missing the bind-address property. This causes the demo to blow up, and might be confusing for newcomers to GemFire.
For anyone running into this problem, simply add the following to cache.properties:
bind-address=127.0.0.1
Tobias Trelle says:
Added on January 10th, 2011 at 5:44 amHi,
will there be an abstraction of the GemfireTemplate (in the way spring-amqp is an abstraction of spring-rabbitmq or Spring Data Key Value is an abstraction of Spring Data Redis)?
There seems to be a large set of spring data projects for abstraction of nearly any NoSQL datastore. Can I use any of them to (maybe spring-data-key-value) instead of using the GemfireTemplate itself? At least in org.springframework.data.gemfire:spring-gemfire:1.0.0.M2-SNAPSHOT, GemfireTemplate does not implement any interface for abstraction.
Cheers,
Tobias
Costin Leau (blog author) says:
Added on January 10th, 2011 at 1:31 pmTobias, it's best to post such questions on the forum (as you've already did) – see the answer at http://forum.springsource.org/showthread.php?t=99997