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

Buy
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.)

Implementing Cisco Unified Communications Manager, Part 1 (CIPT1) (Authorized Self-Study Guide)
Implementing Cisco Unified Communications Manager, Part 1 (CIPT1) (Authorized Self-Study Guide)
Professional certifications have been an important part of the computing industry for many years and will continue to become more important. Many reasons exist for these certifications, but the most popularly cited reason is that of credibility. All other considerations held equal, the certified employee/consultant/job candidate is considered more...
Concurrent Programming in Java™: Design Principles and Patterns, Second Edition
Concurrent Programming in Java™: Design Principles and Patterns, Second Edition
This book discusses some ways of thinking about, designing, and implementing concurrent programs in the JavaT programming language. Most presentations in this book assume that you are an experienced developer familiar with object-oriented (OO) programming, but have little exposure to concurrency. Readers with the opposite background - experience...
Godot Engine Game Development Projects: Build five cross-platform 2D and 3D games with Godot 3.0
Godot Engine Game Development Projects: Build five cross-platform 2D and 3D games with Godot 3.0

Create interactive cross-platform games with the Godot Engine 3.0

Key Features

  • Learn the art of developing cross-platform games
  • Leverage Godot's node and scene system to design robust, reusable game objects
  • Integrate Blender easily and efficiently with...

SAS/Genetics 9.1.3 User's Guide
SAS/Genetics 9.1.3 User's Guide
SAS/Genetics is a collection of SAS procedures along with a SAS macro specifically designed for the statistical analysis of genetic marker data. This guide is intended to provide you with the statistical genetics background and the procedural syntax needed to use this software, as well as examples showing some common applications of the methods in...
Vascular Dementia: Cerebrovascular Mechanisms and Clinical Management (Current Clinical Neurology)
Vascular Dementia: Cerebrovascular Mechanisms and Clinical Management (Current Clinical Neurology)

A multidisciplinary survey of our current understanding of the biological and clinical aspects of vascular disease. The authors describe its basic mechanisms, its clinical characteristics, its pharmacological management, and the use of neuroimaging methods to investigate it. The complex relationship between VaD and AD is also fully explored...

Hardening Apache
Hardening Apache

A must-read for any system administrator installing or currently using Apache, Hardening Apache shows you exactly what to do to make Apache more secure. Throughout this book, renowned author Tony Mobily introduces you to many of the security problems you’ll inevitably stumble across when using Apache---and most important,...

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