教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

什么是Spring Data?

更新時(shí)間:2021年05月04日14時(shí)29分 來(lái)源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

SpringData 是一個(gè)用于簡(jiǎn)化數(shù)據(jù)庫(kù)訪問(wèn),并支持云服務(wù)的開(kāi)源框架。

主要目標(biāo)是使得數(shù)據(jù)庫(kù)的訪問(wèn)變得方便快捷,并支持 map-reduce 框架和云計(jì)算機(jī)數(shù)據(jù)服務(wù)。它支持基于關(guān)系型數(shù)據(jù)庫(kù)的數(shù)據(jù)服務(wù),如 OracleRAC等。對(duì)于擁有海量數(shù)據(jù)的項(xiàng)目,可以用 SpringData 來(lái)簡(jiǎn)化項(xiàng)目的開(kāi)發(fā),就如Spring Framework 對(duì) JDBC,ORM 的支持一樣,SpringData 會(huì)讓數(shù)據(jù)訪問(wèn)變得更加方便。


Spring Data特征

·強(qiáng)大的存儲(chǔ)庫(kù)和自定義對(duì)象映射抽象

·從存儲(chǔ)庫(kù)方法名稱派生動(dòng)態(tài)查詢

·實(shí)現(xiàn)域基類提供基本屬性

·支持透明審核(創(chuàng)建,最后更改)

·可以集成自定義存儲(chǔ)庫(kù)代碼

·通過(guò)JavaConfig和自定義XML命名空間輕松實(shí)現(xiàn)Spring集成

·與Spring MVC控制器的高級(jí)集成

·跨存儲(chǔ)持久性的實(shí)驗(yàn)支持


Spring Data主要模塊

·Spring Data主要使用的一些模塊,根據(jù)需要選擇對(duì)應(yīng)的一些功能模塊。

·Spring Data common- 支持每個(gè)Spring Data模塊的Core Spring概念。

·Spring Data JDBC- 對(duì)JDBC的Spring Data存儲(chǔ)庫(kù)支持。

·Spring Data JPA - 對(duì)JPA的Spring Data存儲(chǔ)庫(kù)支持。

·Spring Data MongoDB - 對(duì)MongoDB的基于Spring對(duì)象文檔的存儲(chǔ)庫(kù)支持。

·Spring Data Redis - 從Spring應(yīng)用程序輕松配置和訪問(wèn)Redis。

·Spring Data JDBC Ext- 支持標(biāo)準(zhǔn)JDBC的數(shù)據(jù)庫(kù)特定擴(kuò)展,包括對(duì)Oracle RAC快速連接故障轉(zhuǎn)移的支持,AQ JMS支持以及對(duì)使用高級(jí)數(shù)據(jù)類型的支持。

·Spring Data KeyValue - Map基于庫(kù)和SPI輕松建立鍵值存儲(chǔ)一個(gè)Spring數(shù)據(jù)模塊。

·Spring Data LDAP - 對(duì)Spring LDAP的 Spring Data存儲(chǔ)庫(kù)支持。

·Spring Data REST- 將Spring Data存儲(chǔ)庫(kù)導(dǎo)出為超媒體驅(qū)動(dòng)的RESTful資源。

·Spring Data for Pivotal GemFire - 輕松配置和訪問(wèn)Pivotal GemFire,實(shí)現(xiàn)高度一致,低延遲/高吞吐量,面向數(shù)據(jù)的Spring應(yīng)用程序。

·Spring Data for Apache Cassandra- 輕松配置和訪問(wèn)Apache Cassandra或大規(guī)模,高可用性,面向數(shù)據(jù)的Spring應(yīng)用程序。

·Spring Data for Apace Geode- 輕松配置和訪問(wèn)Apache Geode,實(shí)現(xiàn)高度一致,低延遲,面向數(shù)據(jù)的Spring應(yīng)用程序。

·Spring Data for Apache Solr- 為面向搜索的Spring應(yīng)用程序輕松配置和訪問(wèn)Apache Solr。



猜你喜歡:

Spring eureka原理介紹

Spring Cloud Hystrix原理介紹

Spring框架的優(yōu)點(diǎn)有哪些?Spring框架優(yōu)勢(shì)匯總

Spring Boot如何實(shí)現(xiàn)微服務(wù)?

傳智教育Java培訓(xùn)課程

0 分享到:
和我們?cè)诰€交談!