Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
MongoDB for Java Developers

MongoDB for Java Developers, 9781785280276 (1785280279), Packt Publishing, 2015

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.

(HTML tags aren't allowed.)

Artificial Cells: Biotechnology, Nanomedicine, Regenerative Medicine, Blood Substitutes, Bioencapsulation, and Cell/Stem Cell Therapy
Artificial Cells: Biotechnology, Nanomedicine, Regenerative Medicine, Blood Substitutes, Bioencapsulation, and Cell/Stem Cell Therapy

This is the first book that provides a comprehensive review of the entire area of artificial cells. The author, a pioneer of the field, invented the first artificial cells some 50 years ago and has continued to carry out active research in this field. Since then, there have been explosive research activities around the world on artificial...

ZooKeeper: Distributed Process Coordination
ZooKeeper: Distributed Process Coordination

Building distributed applications is difficult enough without having to coordinate the actions that make them work. This practical guide shows how Apache ZooKeeper helps you manage distributed systems, so you can focus mainly on application logic. Even with ZooKeeper, implementing coordination tasks is not trivial, but this...

FreeSWITCH 1.2
FreeSWITCH 1.2

Whether you're an IT pro or an enthusiast, setting up your own fully-featured telephony system is an exciting challenge, made all the more realistic for beginners by this brilliant book on FreeSWITCH. A 100% practical tutorial.


  • Learn how to install and configure a complete telephony system of...

101 Ways to Boost Your Business
101 Ways to Boost Your Business
In the daily course of my work as a marketing consultant I spend a lot of time talking to successful business people. Without exception, these individuals have a wealth of knowledge and experience that they apply to their businesses and which makes them successful. We often laugh about how much easier things would have been if we could have applied...
Herb Gardening For Dummies (For Dummies (Home & Garden))
Herb Gardening For Dummies (For Dummies (Home & Garden))

A plain-English guide to the world of herb gardening

Starting an herb garden isn't free, but it certainly outweighs the growing costs of buying retail herbs. Plus, adding homegrown ingredients to your meals is a healthy and tasty way to improve upon any dish you whip up at home.

This friendly, hands-on guide is an...

The Six Sigma Project Planner : A Step-by-Step Guide to Leading a Six Sigma Project Through DMAIC
The Six Sigma Project Planner : A Step-by-Step Guide to Leading a Six Sigma Project Through DMAIC

Meet your Six Sigma project goals--on time and on budget

Six Sigma demands results. These results are delivered by projects that are tightly linked to customer demands and enterprise strategy. If you're leading a Six Sigma initiative in your organization, this hands-on guide is designed to help you achieve these...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy