×
Spring Data:企业级Java的现代数据访问技术

Spring Data:企业级Java的现代数据访问技术

1星价 ¥38.9 (6.7折)
2星价¥38.9 定价¥58.0
暂无评论
图文详情
  • ISBN:9787564142001
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:288
  • 出版时间:2013-05-01
  • 条形码:9787564142001 ; 978-7-5641-4200-1

本书特色

     在使用关系型数据库搭建java企业应用时,你可以选择多种数据访问框架。但是在处理大数据的时候呢?波拉克编著的《spring data(企业级java的现代数据访问技术影印版)》这本包含丰富实践的指南将为你展示spring data如何使得搭建基于诸如nosql 和hadoop这样一些新型数据访问技术的应用变得更加简单。      《spring data(企业级java的现代数据访问技术影印版)》通过多个示例项目,你将了解到spring data如何提供了一个兼容 nosql特有特性和功能的编程模型,以及它如何帮助你开发基于诸如数据分析、事件流处理和工作流之类用例的 hadoop应用。你也将找到那些spring data添加到spring现有jpa和 jdbc中的特性,它们用来实现基于rdbms的数据访问层。

内容简介

    阅读波拉克编著的《spring data(企业级java的现代数据访问技术影印版)》,你将对如下内容有深刻的理解:为什么现代的数据访问变得越来越专业化和分门别类,nosql数据存储的主要分类,spring data如何帮助java开发人员在当前新环境下有效地开发。 通过使用spring batch和spring data,我们将能够彻底地简化和减少与hadoop交互时的复杂性,同时还能提供可靠性。

目录

forewordprefacepart i. background  1. the spring data project  nosql data access for spring developers  general themes  the domain  the sample code  importing the source code into your ide  2. repositories: convenient data access layers  quick start  defining query methods  query lookup strategies  query derivation  pagination and sorting  defining repositories  fine-tuning repository interfaces  manually implementing repository methods  ide integration  intellij idea  3. type-safe querying using querydsl  introduction to querydsl  generating the query metamodel  build system integration  supported annotation processors  querying stores using querydsl  integration with spring data repositories  executing predicates  manually implementing repositoriespart ii. relational databases  4. jpa repositories  the sample project  the traditional approach  bootstrapping the sample code  using spring data repositories  transactionality  repository querydsl integration  s. type-safejdbc programming with querydsl sql  the sample project and setup  the hypersql database  the sql module of querydsl  build system integration  the database schema  the domain implementation of the sample project  the querydsljdbctemplate  executing queries  the beginning of the repository implementation  querying for a single object  the onetomanyresultsetextractor abstract class  the customerlistextractor implementation  the implementations for the rowmappers  querying for a list of objects  insert, update, and delete operations  inserting with the sqlinsertclause  updating with the sqlupdateclause  deleting rows with the sqldeleteclausepart iii. nosql  6. mongodb:a document store  mongodb in a nutshell  setting up mongodb  using the mongodb shell  the mongodb java driver  setting up the infrastructure using the spring namespace  the mapping subsystem  the domain model  setting up the mapping infrastructure  indexing  customizing conversion  mongotemplate  mongo repositories  infrastructure setup  repositories in detail  mongo querydsl integration  7. neo4j: a graph database  graph databases  neo4j  spring data neo4j overview  modeling the domain as a graph  persisting domain objects with spring data neo4j  neo4jtemplate  combining graph and repository power  basic graph repository operations  derived and annotated finder methods  advanced graph use cases in the example domain  multiple roles for a single node  product categories and tags as examples for in-graph indexes  leverage similar interests (collaborative filtering)  recommendations  transactions, entity life cycle, and fetch strategies  advanced mapping mode  working with neo4j server  continuing from here  8. redis: a key/value store  redis in a nutshell  setting up redis  using the redis shell  connecting to redis  object conversion  object mapping  atomic counters  pub/sub functionality  listening and responding to messages  using spring's cache abstraction with redispartly. rapid application development  9. persistence layers with spring roo  a brief introduction to roo  roo's persistence layers  quick start  using roo from the command line  using roo with spring tool suite  a spring roo jpa repository example  creating the project  setting up jpa persistence  creating the entities  defining the repositories  creating the web layer  running the example  a spring roo mongodb repository example  creating the project  setting up mongodb persistence  creating the entities  defining the repositories  creating the web layer  running the example  10. rest repository exporter  the sample project  interacting with the rest exporter  accessing products  accessing customers  accessing orderspart v. big data  11. spring forapache hadoop  challenges developing with hadoop  hello world  hello world revealed  hello world using spring for apache hadoop  scripting hdfs on the jvm  combining hdfs scripting and job submission  job scheduling  scheduling mapreduce jobs with a taskscheduler  scheduling mapreduce jobs with quartz  12. analyzing datawith hadoop  using hive  hello world  running a hive server  using the hive thrift client  using the hive jdbc client  apache logfile analysis using hive  using pig  hello world  running a pigserver  controlling runtime script execution  calling pig scripts inside spring integration data pipelines  apache logfile analysis using pig  using hbase  hello world  using the hbase java client  13. creating big data pipelines with spring batch and springintegration  collecting and loading data into hdfs  an introduction to spring integration  copying logfiles  event streams  event forwarding  management  an introduction to spring batch  processing and loading data from a database  hadoop workflows  spring batch support for hadoop  wordcount as a spring batch application  hive and pig steps  exporting data from hdfs  from hdfs to jdbc  from hdfs to mongodb  collecting and loading data into splunkpart vi. data grids  14. gemfire: a distributed data grid  gemfire in a nutshell  caches and regions  how to get gemfire  configuring gemfire with the spring xml namespace  cache configuration  region configuration  cache client configuration  cache server configuration  wan configuration  disk store configuration  data access with gemfiretemplate  repository usage  pojo mapping  creating a repository  pdx serialization  continuous query supportbibliographyindex
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航