MongoDB for Java Developers

Author: Francesco Marchioni

Publisher: Packt Publishing Ltd

ISBN: 1785286293

Category: Computers

Page: 192

View: 9428

DOWNLOAD NOW »

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 that 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 perform CRUD operations with it Explore simple strategies for mapping Mongo documents with Java classes Use bulk operations to speed up the creation of massive document 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, which allows data persistence and enables you to query data in a nested state without any schema constraint and complex joins between documents. This book provides all the knowledge you need to make MongoDB fit in your application schema, at the best of its capabilities. It starts from a basic introduction to the driver that can be used to perform some low-level interaction with the storage. Then it moves to use different patterns to abstract the persistence layer into your applications, starting from 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 use MongoDB in your Java applications. Style and approach A simple, tutorial-like approach is used to explain the concepts contained in the book in the simplest possible way. The chapters of this book are arranged so that complexity increases progressively as you gain more experience from the earlier chapters.
Release

MongoDB 4 Quick Start Guide

Learn the skills you need to work with the world's most popular NoSQL database

Author: Doug Bierer

Publisher: Packt Publishing Ltd

ISBN: 1789349729

Category: Computers

Page: 192

View: 5340

DOWNLOAD NOW »

A fast paced guide that will help you to create, read, update and delete data using MongoDB Key Features Create secure databases with MongoDB Manipulate and maintain your database Model and use data in a No SQL environment with MongoDB Book Description MongoDB has grown to become the de facto NoSQL database with millions of users, from small start-ups to Fortune 500 companies. It can solve problems that are considered difficult, if not impossible, for aging RDBMS technologies. Written for version 4 of MongoDB, this book is the easiest way to get started with MongoDB. You will start by getting a MongoDB installation up and running in a safe and secure manner. You will learn how to perform mission-critical create, read, update, and delete operations, and set up database security. You will also learn about advanced features of MongoDB such as the aggregation pipeline, replication, and sharding. You will learn how to build a simple web application that uses MongoDB to respond to AJAX queries, and see how to make use of the MongoDB programming language driver for PHP. The examples incorporate new features available in MongoDB version 4 where appropriate. What you will learn Get a standard MongoDB database up and running quickly Perform simple CRUD operations on the database using the MongoDB command shell Set up a simple aggregation pipeline to return subsets of data grouped, sorted, and filtered Safeguard your data via replication and handle massive amounts of data via sharding Publish data from a web form to the database using a program language driver Explore the basic CRUD operations performed using the PHP MongoDB driver Who this book is for Web developers, IT professionals and Database Administrators (DBAs) who want to learn how to create and manage MongoDB databases.
Release

Write Modern Web Apps with the MEAN Stack

Mongo, Express, AngularJS, and Node.js

Author: Jeff Dickey

Publisher: Peachpit Press

ISBN: 0133962377

Category: Computers

Page: 256

View: 5321

DOWNLOAD NOW »

Traditionally, web applications have been architected so that the back-end houses all the front-end code. This has resulted in heavy projects that are difficult to manage and scale. This book will explain a new way to write web applications by treating the front-end as if it were a third-party (such as a mobile client). This book, written by a practicing MEAN developer, will take a holistic approach to using the MEAN JavaScript platform for creating modern web applications and lay out how to use the MEAN (Mongo, Express, AngularJS, and Node.js) set of tools to create a web application, from installation and setup of the tools to debugging and deploying your app. After an introduction to how web development is changing and the advantages of using the MEAN stack, the author jumps into an introduction to each tool and then dives into using the complete JavaScript-based application stack to build, test, and deploy apps.
Release