本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
基于关系型数据库构建企业级Java应用时,会有多个数据访问框架供你选择。但是该如何应对大数据呢?《Spring Data实战》由波拉克所著,本书以实际经验介绍了借助Spring Data如何便利地构建应用,这些应用会用到多种新的数据访问技术,如NoSQL和Hadoop。 通过多个样例项目,你将学到Spring Data所提供的一致编程模型,这种模型保留了每种NoSQL数据库专有的特性以及功能,并且能够帮助你开发Hadoop应用来应对广泛的用例场景,如数据分析、事件流处理以及工作流。你还能学到,为了编写基于RDBMs的数据访问层,Spring Data为Spring已有的JPA和JDBC添加了哪些功能。
数据访问领域正在发生一场变革,关系型数据库 无法解决的问题需要新的数据访问技术来解决。
Spring Data项目就是一种简化Java应用构建的数据 访问技术,它可以帮助开发人员高效地使用*新的数 据处理和管理工具,同时还能够以*新的方式使用传 统的数据库。
《Spring Data实战》由波拉克所著,本书从 Spring Data背景知识、关系型数据库、NoSQL、快速 应用开发、大数据、数据网格6个方面深度解析了数 据访问技术,介绍的内容都是*流行和前沿的,其中 文档数据库、图数据库、键/值存储、Hadoop以及 GemFire数据结构等是*重要的内容。《Spring Data实战》介绍了Spring Data、Repository、 Querydsl的基础理念,然后阐述了借助Spring Data 如何简化NoSQL和大数据的访问,并且涵盖了使用 Spring Roo和Spring Data REST导出功能如何实现 应用的快速开发,除此之外,书中还涉及与其他 Spring子项目的协同工作,如Spring Integration 和Spring Batch。
《Spring Data实战》面向实战、结构清晰,示 例丰富,适用于各类Java开发人员和数据库开发人员 ,也可以作为各大、中专院校相关专业师生的参考用 书和相关培训机构的培训教材。
**部分 背景知识
**章 Spring Data项目 3
第2章 Repository:便利的数据访问层 11
第3章 使用Querydsl实现类型安全的查询 23
第二部分 关系型数据库
第4章 JPA Repository 33
第5章 借助Querydsl SQL实现类型安全的JDBC编程 48
第三部分 NoSQL
第6章 MongoDB: 文档存储 71
第7章 Neo4j:图数据库 92
第8章 Redis:键/值存储 116
第四部分 快速应用开发
第9章 使用Spring Roo实现持久层 129
**0章 REST Repository导出器 143
第五部分 大数据
**1章 Spring for Apache Hadoop 159
**2章 使用Hadoop分析数据 176
**3章 使用Spring Batch和Spring Integration创建大数据管道 197
第六部分 数据网格
**4章 分布式数据网格:GemFire 231