培训首页  >  软件系统新闻  >  java编程中什么是Spring Data?

java编程中什么是Spring Data?

[2021-06-18 10:14:28] 浏览量:67 来源:

武汉千硕教育

SpringData 是一个用于简化数据库访问,并支持云服务的开源框架。

  主要目标是使得数据库的访问变得方便快捷,并支持 map-reduce 框架和云计算机数据服务。它支持基于关系型数据库的数据服务,如 OracleRAC等。对于拥有海量数据的项目,可以用 SpringData 来简化项目的开发,就如Spring Framework 对 JDBC,ORM 的支持一样,SpringData 会让数据访问变得更加方便。

  Spring Data特征

  ·强大的存储库和自定义对象映射抽象

  ·从存储库方法名称派生动态查询

  ·实现域基类提供基本属性

  ·支持透明审核(创建,最后更改)

  ·可以集成自定义存储库代码

  ·通过JavaConfig和自定义XML命名空间轻松实现Spring集成

  ·与Spring MVC控制器的高级集成

  ·跨存储持久性的实验支持



  Spring Data主要模块

  ·Spring Data主要使用的一些模块,根据需要选择对应的一些功能模块。

  ·Spring Data common- 支持每个Spring Data模块的Core Spring概念。

  ·Spring Data JDBC- 对JDBC的Spring Data存储库支持。

  ·Spring Data JPA - 对JPA的Spring Data存储库支持。

  ·Spring Data MongoDB - 对MongoDB的基于Spring对象文档的存储库支持。

  ·Spring Data Redis - 从Spring应用程序轻松配置和访问Redis。

  ·Spring Data JDBC Ext- 支持标准JDBC的数据库特定扩展,包括对Oracle RAC快速连接故障转移的支持,AQ JMS支持以及对使用高级数据类型的支持。

  ·Spring Data KeyValue - Map基于库和SPI轻松建立键值存储一个Spring数据模块。

  ·Spring Data LDAP - 对Spring LDAP的 Spring Data存储库支持。

  ·Spring Data REST- 将Spring Data存储库导出为超媒体驱动的RESTful资源。

  ·Spring Data for Pivotal GemFire - 轻松配置和访问Pivotal GemFire,实现高度一致,低延迟/高吞吐量,面向数据的Spring应用程序。

  ·Spring Data for Apache Cassandra- 轻松配置和访问Apache Cassandra或大规模,高可用性,面向数据的Spring应用程序。

  ·Spring Data for Apace Geode- 轻松配置和访问Apache Geode,实现高度一致,低延迟,面向数据的Spring应用程序。

  ·Spring Data for Apache Solr- 为面向搜索的Spring应用程序轻松配置和访问Apache Solr。


文中图片素材来源网络,如有侵权请联系删除
  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学

厚学推荐学校

网上报名

热门信息