Skip to content

Spring Batch Demo with Spring Data-JPA configured for CloudFoundry

Notifications You must be signed in to change notification settings

gordonad/BatchCloudFoundry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Batch CloudFoundry

https://github.com/gordonad/BatchCloudFoundry

This project is a Spring Maven project demonstrating configuring an application with partitioned processes running on CloudFoundry.

CloudFoundry

http://www.cloudfoundry.com/ CloudFoundry Java Client: https://github.com/cloudfoundry/vcap-java

Spring Batch

http://www.springsource.org/spring-batch

Spring Batch provides features allowing applications to process and manage large data sets, with retry and recovery processing. This application intends to demonstrate remote partitioning of batch jobs on CloudFoundry.

Spring Integration

http://www.springsource.org/spring-integration

Spring Integration provides configurable integration between systems via Enterprise Integration Patterns (http://www.eaipatterns.com).

Spring Integration is used in this application to marshall & unmarshall data between local and remote processes.

Spring Batch Admin Console

https://github.com/SpringSource/spring-batch-admin

Console application for managing batch jobs. Also contains the Spring-Batch-Integration sub-project.

Spring 3.2

This project uses Spring Framework 3.2. Environment abstraction provides features allowing this application to auto detect the environment that it is running within. If the application discovers it is deployed on CloudFoundry, it will configure resources accordingly. If not, it assumes local resources.

3.1 Features

  • JavaConfig, no xml configuration
  • Profile support with environment auto-detection

Spring Data-JPA

http://www.springsource.org/spring-data/jpa

Data management and configuration established via Spring Data. This application is setup to use JPA2 with Hibernate as the provider.

Versions

Spring: 3.2.0 Spring Data-JPA 1.2.0 CloudFoundry 0.8.4 Hibernate: 3.6.10 Logback 1.0.9 SLF4j 1.7.2 JUnit: 4.11 Hamcrest: 1.3

Installation

From source:

Execute:

mvn clean install

Contact Me

http://technophile.gordondickens.com @gdickens [email protected]

About

Spring Batch Demo with Spring Data-JPA configured for CloudFoundry

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages