1.什么是SpringData?

Spring Data 项目的目的是为了简化构建基于 Spring 框架应用的数据访问计数,包括非关系数据库、Map-Reduce 框架、云数据服务等等;另外也包含对关系数据库的访问支持。

Spring Data 包含多个子项目:

    Commons - 提供共享的基础框架,适合各个子项目使用,支持跨数据库持久化

    Hadoop - 基于 Spring 的 Hadoop 作业配置和一个 POJO 编程模型的 MapReduce 作业

    Key-Value  - 集成了 Redis 和 Riak ,提供多个常用场景下的简单封装

    Document - 集成文档数据库:CouchDB 和 MongoDB 并提供基本的配置映射和资料库支持

    Graph - 集成 Neo4j 提供强大的基于 POJO 的编程模型

    Graph Roo AddOn - Roo support for Neo4j

    JDBC Extensions - 支持 Oracle RAD、高级队列和高级数据类型

    JPA - 简化创建 JPA 数据访问层和跨存储的持久层功能

    Mapping - 基于 Grails 的提供对象映射框架,支持不同的数据库

    Examples - 示例程序、文档和图数据库

    Guidance - 高级文档

 看了这么多专业的介绍,其实Spring Data项目旨在为大家提供一种通用的编码模式,统一我们的API。

最新文章

  1. 利用on和off方法编写高效的js代码
  2. API查看Web App发布版本+编译时间+环境变量
  3. git回滚到任意版本
  4. dubbo配置文件报错解决思路
  5. Porter/Duff,图片加遮罩setColorFilter
  6. jQuery学习笔记:attr()与prop()的区别
  7. 简单解析依赖注入(控制反转)在Spring中的应用
  8. 【noi2013】【bz3244】树的计数
  9. Java算法实例集合(2)
  10. 28 个 Unix/Linux 的命令行神器
  11. $in的方法总结
  12. 实战ASP.NET访问共享文件夹(含详细操作步骤)
  13. git-bash下composer命令无法使用的问题
  14. linux之vi编辑器的基础命令
  15. javascript系列1--把字符串当代码来执行
  16. 第一册:Lesson 123.
  17. Hashlib加密,内置函数,安装操作数据库
  18. Python之操作Excel
  19. 用Python计算幂的两种方法,非递归和递归法
  20. 奇葩问题 eclipse中DDMS的LOGcat只有一列level

热门文章

  1. 数据结构(Data Structures)
  2. C++题目(论述类)
  3. 每天一个linux命令(权限):【转载】chown命令
  4. 关于java日期
  5. vs2013 快捷键
  6. 【Oracle】OGG单向复制配置
  7. Mybatis逆向工程配置文件详细介绍(转)
  8. 如何查看你的 FastAdmin 服务器是否开启了 gzip br 压缩
  9. PAT1034. Head of a Gang ——离散化+并查集
  10. 今天使用VS2012遇到一个问题:"链接器工具错误 LNK2026 XXX模块对于 SAFESEH 映像是不安全的"