图书介绍

Spring Data实战 一本重要和及时的Spring Data图书,Spring数据处理必备图书PDF|Epub|txt|kindle电子书版本网盘下载

Spring Data实战 一本重要和及时的Spring Data图书,Spring数据处理必备图书
  • (美)MarkPollackOliverGierkeThomasRisbergJonBrisbinMichaelHunger著;张卫滨等译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115343703
  • 出版时间:2014
  • 标注页数:249页
  • 文件大小:103MB
  • 文件页数:270页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Spring Data实战 一本重要和及时的Spring Data图书,Spring数据处理必备图书PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 背景知识3

第1章 Spring Data项目3

1.1为Spring开发人员提供的NoSQL数据访问功能3

1.2主题概述4

1.3领域5

1.4示例代码6

1.4.1将源码导入到IDE6

第2章 Repository:便利的数据访问层11

2.1快速入门11

2.2定义查询方法14

2.2.1查找查询的策略14

2.2.2衍生查询14

2.2.3分页和排序15

2.3定义Repository16

2.3.1调整Repository接口17

2.3.2手动实现Repository方法18

2.4 IDE集成20

2.4.1 Intelli IDEA21

第3章 使用Querydsl实现类型安全的查询23

3.1Querydsl简介23

3.2生成查询元模型26

3.2.1构建系统集成26

3.2.2所支持的注解处理器27

3.2.3使用Querydsl对存储进行查询28

3.3集成Spring Data Repository28

3.3.1执行断言29

3.3.2手动实现Repository29

第二部分 关系型数据库33

第4章JPA Repository33

4.1示例工程33

4.2传统方式38

4.3启动示例代码39

4.4使用Spring Data Repository42

4.4.1事务性45

4.4.2 Repository与Querydsl集成46

第5章 借助Querydsl SQL实现类型安全的JDBC编程48

5.1示例工程与搭建过程48

5.1.1 HyperSQL数据库49

5.1.2 Querydsl的SQL模块50

5.1.3构建系统集成53

5.1.4数据库模式54

5.1.5示例工程的领域实现54

5.2 QueryDslJdbcTemplate57

5.3执行查询58

5.3.1 Repository实现起步59

5.3.2查询单个对象60

5.3.3 OneToManyResultSetExtractor抽象类61

5.3.4 CustomerListExtractor实现63

5.3.5 RowMapper的实现类64

5.3.6查询对象列表65

5.4插入、更新和删除操作65

5.4.1使用SQLInsertClause进行插入操作65

5.4.2使用SQLUpdateClause进行更新操作66

5.4.3使用SQLDeleteClause进行删除行操作67

第三部分 NoSQL71

第6章 MongoDB:文档存储71

6.1MongoDB简介71

6.1.1设置MongoDB72

6.1.2使用MongoDB Shell73

6.1.3 MongoDB Java驱动74

6.2使用Spring命名空间搭建基础设施75

6.3映射模块76

6.3.1领域模型76

6.3.2搭建映射的基础设施81

6.3.3索引83

6.3.4自定义转换84

6.4 MongoTemplate86

6.5 Mongo Repository88

6.5.1搭建基础设施88

6.5.2 Repository详解88

6.5.3 Mongo Querydsl集成90

第7章 Neo4j:图数据库92

7.1图数据库92

7.2 Neo4j93

7.3 Spring Data Neo4j概览95

7.4将领域建模为图96

7.5使用Spring Data Neo4j持久化领域对象101

7.5.1 Neo4jTemplate103

7.6组合发挥图和Repository的威力104

7.6.1基本的图Repository操作106

7.6.2衍生和基于注解的查找方法106

7.7示例领域模型中的高级图用例109

7.7.1单个节点的多重角色109

7.7.2以产品分类和标签为例讲解图中的索引110

7.7.3利用类似的兴趣(协同过滤)111

7.7.4推荐111

7.8事务、实体生命周期以及抓取策略112

7.9高级映射模型113

7.10使用Neo4j服务器114

7.11从这里继续学习115

第8章 Redis:键/值存储116

8.1Redis概述116

8.1.1搭建Redis116

8.1.2使用Redis Shell117

8.2连接到Redis118

8.3对象转换119

8.4对象映射121

8.5原子级计数器123

8.6发布/订阅功能123

8.6.1对信息进行监听和响应124

8.6.2在Redis中使用Spring的缓存抽象125

第四部分 快速应用开发129

第9章 使用Spring Roo实现持久层129

9.1Roo简介129

9.2 Roo的持久层131

9.3快速起步132

9.3.1借助命令行使用Roo132

9.3.2借助Spring Tool Suite使用Roo133

9.4 Spring Roo JPA Repository示例135

9.4.1创建工程135

9.4.2搭建JPA持久化135

9.4.3创建实体135

9.4.4定义Repository137

9.4.5创建Web层138

9.4.6运行示例139

9.5 Spring MongoDB JPA Repository的例子140

9.5.1创建工程140

9.5.2搭建MongoDB持久化140

9.5.3创建实体140

9.5.4定义Repository141

9.5.5创建Web层141

9.5.6运行示例141

第10章 RESTRepository导出器143

10.1示例工程144

10.1.1与Rest导出器进行交互146

10.1.2访问Product148

10.1.3访问Customer151

10.1.4访问Order154

第五部分 大数据159

第11章 Spring for Apache Hadoop159

11.1 Hadoop开发面临的挑战159

11.2 Hello World161

11.3揭秘Hello World163

11.4使用Spring for Apache Hadoop的Hello World166

11.5在JVM中编写HDFS脚本170

11.6结合HDFS脚本与Job提交172

11.7 Job调度173

11.7.1使用TaskScheduler调度MapReduce Job173

11.7.2使用Quartz调度MapReduce Job175

第12章 使用Hadoop分析数据176

12.1使用Hive176

12.1.1 Hello World177

12.1.2运行Hive服务器178

12.1.3使用Hive Thrift客户端179

12.1.4使用Hive JDBC客户端181

12.1.5使用Hive分析Apache日志文件183

12.2使用Pig184

12.2.1 Hello World185

12.2.2运行PigServer187

12.2.3控制运行期脚本的执行189

12.2.4在Spring Integration数据管道中调用Pig脚本191

12.2.5使用Pig分析Apache日志文件192

12.3使用HBase193

12.3.1 Hello World193

12.3.2使用HBlle Java客户端194

第13章 使用Spring Batch和Spring Integration创建大数据管道197

13.1收集并将数据加载到HDFS197

13.1.1 Spring Integration介绍198

13.1.2复制日志文件200

13.1.3事件流203

13.1.4事件转发206

13.1.5管理207

13.1.6 Spring Batch简介208

13.1.7从数据库中加载并处理数据211

13.2 Hadoop工作流214

13.2.1 Spring Batch对Hadoop的支持214

13.2.2将wordcount样例改造为Spring Batch应用216

13.2.3 Hive和Pig的步骤218

13.3从HDFS导出数据219

13.3.1从HDFS到JDBC219

13.3.2从HDFS到MongoDB224

13.4收集并加载数据到Splunk225

第六部分 数据网格231

第14章 分布式数据网格:GemFire231

14.1 GemFire简介231

14.2缓存与域232

14.3如何获取GemFire233

14.4通过Spring XML命名空间配置GemFire234

14.4.1缓存配置234

14.4.2域配置238

14.4.3缓存客户端配置240

14.4.4缓存服务端配置241

14.4.5 WAN配置242

14.4.6磁盘存储配置243

14.5使用GemfireTemplate进行数据访问244

14.6使用Repository245

14.6.1 POJO映射245

14.6.2创建Repository246

14.6.3 PDX序列化246

14.7支持持续查询247

热门推荐