MongoDB for Java Developers

Francesco Marchioni

  • 出版商: Packt Publishing
  • 出版日期: 2015-08-14
  • 售價: $1,470
  • 貴賓價: 9.5$1,397
  • 語言: 英文
  • 頁數: 146
  • 裝訂: Paperback
  • ISBN: 1785280279
  • ISBN-13: 9781785280276
  • 相關分類: Java 程式語言NoSQLMongoDB
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Design, build, and deliver efficient Java applications using the most advanced NoSQL database

About This Book

  • Reuse the skills you have acquired through Hibernate or Spring to promote your applications to use NoSQL storage
  • Explore the list of libraries that are already available to assist you in developing Java EE applications with MongoDB
  • A step-by-step tutorial to create leaner and faster applications using MongoDB

Who This Book Is For

This book is for Java developers and architects who want to learn how to develop Java applications using the most popular NoSQL solution and the use cases of it.

What You Will Learn

  • Install MongoDB and its client tools
  • Set up a basic project that uses a MongoDB driver and performs CRUD operations with it
  • Explore simple strategies for mapping Mongo documents with Java classes
  • Use bulk operations to speed up the creation of massive documents
  • Design and develop a Java Enterprise application that uses MongoDB as storage
  • Develop and deploy an application that uses Hibernate OGM as a persistence layer for your entities
  • Use Spring Data and Spring Boot to leverage micro-services using MongoDB as storage

In Detail

The NoSQL movement is growing in relevance, attracting more and more developers. The MongoDB database is a well-recognized rising star in the NoSQL world. It is a document database that allows data persistence and enables you to query data in a nested state without any schema constraints and complex joins between documents.

This book provides all the knowledge you need to make MongoDB fit into your application schema. It starts with a basic introduction to the driver that can be used to perform some low-level interaction with the storage. Then it moves on to using different patterns to abstract the persistence layer into your applications, starting with the flexible Google JSON library to the Hibernate OGM framework and finally landing on the Spring Data framework.

By the end of this book, you will know everything you need to integrate MongoDB in your Java applications.

商品描述(中文翻譯)

設計、構建和交付高效的Java應用程序,使用最先進的NoSQL數據庫

關於本書

- 通過Hibernate或Spring獲得的技能,重用您的應用程序以使用NoSQL存儲
- 探索已經可用的庫列表,以幫助您使用MongoDB開發Java EE應用程序
- 逐步教程,使用MongoDB創建更簡潔和更快的應用程序

本書適合對象

本書適用於希望學習如何使用最流行的NoSQL解決方案和其用例開發Java應用程序的Java開發人員和架構師。

您將學到什麼

- 安裝MongoDB及其客戶端工具
- 設置使用MongoDB驅動程序的基本項目,並使用它執行CRUD操作
- 探索將Mongo文檔與Java類映射的簡單策略
- 使用批量操作加快大型文檔的創建速度
- 設計和開發使用MongoDB作為存儲的Java企業應用程序
- 開發並部署使用Hibernate OGM作為實體的持久層的應用程序
- 使用Spring Data和Spring Boot利用MongoDB作為存儲來實現微服務

詳細內容

NoSQL運動正變得越來越重要,吸引著越來越多的開發人員。MongoDB數據庫是NoSQL世界中一顆備受認可的新星。它是一個文檔數據庫,允許數據持久性,並且可以在沒有任何模式約束和文檔之間的複雜聯接的情況下查詢數據。

本書提供了將MongoDB融入應用程序架構所需的所有知識。它從可以用於與存儲進行一些低級交互的驅動程序的基本介紹開始。然後,它使用不同的模式將持久層抽象到應用程序中,從靈活的Google JSON庫到Hibernate OGM框架,最後落戶在Spring Data框架上。

通過閱讀本書,您將了解如何在Java應用程序中集成MongoDB的所有必要知識。