Brief introduction to Spring Data

Spring Data is a mutation of Spring Source Projects, designed with the purpose of unifying and easing the access to different kinds of data storage, such as relational databases and NoSQL data stores. Spring Data aims to provide a consistent and reliable platform to access data while keeping the special traits of the data stores intact. The model of Spring Data is based on Spring-based programming.

Using Spring Data provides easy-to-utilize data storing technologies, such as:

  • Relational databases
  • Non-relational databases
  • Map-reduced frameworks
  • Cloud-based data services

Developers of Spring Data interact and work together with the many companies and developers of these technologies to bring you Spring Data. Spring Data projects are like umbrella projects with many sub-projects specific to the technology you require.

There are many features of Spring Data, and some are:

  • A powerful repository
  • Customized object-mapping abstractions
  • Query derivations from the names of the repository
  • Domain-based classes that provide basic properties are implemented
  • Transparent auditing, such as created and last changed, are supported
  • Customized repository codes can be integrated into the projects
  • Easy Spring integration can be done through customized XML namespaces or JavaConfig
  • Advanced integration can be done with Spring MVC models

To manage the different independent projects under the Spring Data projects, a Bill of Materials is published with the set of dependencies for all the projects. The released trains are classified by names instead of versions. Spring Data's central goal is to provide a well-known and reliable, Spring based coding model for hiding verbosity.

It makes it simple to utilize information get to innovations, all kinds of databases, outline structures, and cloud-based services. This is an umbrella venture that contains numerous sub-projects that are particular to a given database. The activities are produced by cooperating with a significant number of organizations and engineers that are behind these energizing advances.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
13.59.79.176