The Resource MongoDB for Java developers : design, build, and deliver efficient Java applications using the most advanced NoSQL database, Francesco Marchioni
MongoDB for Java developers : design, build, and deliver efficient Java applications using the most advanced NoSQL database, Francesco Marchioni
Resource Information
The item MongoDB for Java developers : design, build, and deliver efficient Java applications using the most advanced NoSQL database, Francesco Marchioni represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in University of Missouri Libraries.This item is available to borrow from 2 library branches.
Resource Information
The item MongoDB for Java developers : design, build, and deliver efficient Java applications using the most advanced NoSQL database, Francesco Marchioni represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in University of Missouri Libraries.
This item is available to borrow from 2 library branches.
- Summary
- 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
- Language
- eng
- Extent
- 1 online resource (viii, 169 pages)
- Note
- Includes index
- Contents
-
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to MongoDB; Getting into the NoSQL movement; Comparing RDBMS and NoSQL databases; Living without transactions; Managing read-write concurrency; MongoDB core elements; The heart of MongoDB -- the document; Understanding how MongoDB stores data; Data types accepted in documents; Installing and starting MongoDB; Installing MongoDB on Windows; Installing MongoDB on Linux; MongoDB start up options; Troubleshooting MongoDB installation; Mongo tools
- Introduction to the MongoDB shellInserting documents; Querying documents; Choosing the keys to return; Using ranges in your queries; Using logical operators to query data; Updating documents; Deleting data; Beyond basic data types; Arrays; Embedded documents; Some useful functions; Securing database access; Summary; Chapter 2: Getting Started with Java Driver for MongoDB; Getting the Mongo JDBC driver; Creating your first project; Creating a new Java project; Handling authentication; Inserting a document; Creating embedded documents; Inserting an array of data; Using your own ID in documents
- Querying dataRestricting the search to the first document; Querying the number of documents in a collection; Eager fetching of data using DBCursor; Filtering through the records; Updating documents; Deleting documents; Deleting a set of documents; Performing operations on collections; Listing collections; Dropping a collection; Using the MongoDB Java driver version 3; Running the HelloWorld class with driver v.3; Managing collections; Inserting data into the database; Inserting embedded documents; Inserting multiple documents; Querying documents; Filtering through documents
- Updating documentsDeleting documents; Summary; Chapter 3: MongoDB CRUD beyond the Basics; Seeing MongoDB through the Java lens; Extending the MongoDB core classes; Using the Gson API with MongoDB; Downloading the Gson API; Using Gson to map a MongoDB document; Inserting Java objects as a document; Mapping embedded documents; Custom field names in your Java classes; Mapping complex BSON types; Using indexes in your applications; Defining an index in your Java classes; Using compound indexes; Using text indexes in your documents; Coding bulk operations
- Comparing plain inserts with BulkWriteOperationsSummary; Chapter 4: MongoDB in the Java EE 7 Enterprise Environment; Entering into the Java EE land; Getting a Java EE Container; Downloading WildFly; Starting WildFly and testing the installation; Designing our application; Designing the schema; Building up the Enterprise project with NetBeans; Configuring WildFly on NetBeans; Creating our project; Adding Java classes; Compiling and deploying the project; Compiling and deploying from the shell; Running the application; Exposing the application to external clients
- Isbn
- 9781785286292
- Label
- MongoDB for Java developers : design, build, and deliver efficient Java applications using the most advanced NoSQL database
- Title
- MongoDB for Java developers
- Title remainder
- design, build, and deliver efficient Java applications using the most advanced NoSQL database
- Statement of responsibility
- Francesco Marchioni
- Language
- eng
- Summary
- 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
- Cataloging source
- IDEBK
- http://library.link/vocab/creatorName
- Marchioni, Francesco
- Dewey number
- 005.758
- Illustrations
- illustrations
- Index
- index present
- LC call number
- QA76.9.D32
- LC item number
- M37 2015eb
- Literary form
- non fiction
- Nature of contents
- dictionaries
- Series statement
- Community Experience Distilled
- http://library.link/vocab/subjectName
-
- Non-relational databases
- COMPUTERS
- Non-relational databases
- Label
- MongoDB for Java developers : design, build, and deliver efficient Java applications using the most advanced NoSQL database, Francesco Marchioni
- Note
- Includes index
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent
- Contents
-
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to MongoDB; Getting into the NoSQL movement; Comparing RDBMS and NoSQL databases; Living without transactions; Managing read-write concurrency; MongoDB core elements; The heart of MongoDB -- the document; Understanding how MongoDB stores data; Data types accepted in documents; Installing and starting MongoDB; Installing MongoDB on Windows; Installing MongoDB on Linux; MongoDB start up options; Troubleshooting MongoDB installation; Mongo tools
- Introduction to the MongoDB shellInserting documents; Querying documents; Choosing the keys to return; Using ranges in your queries; Using logical operators to query data; Updating documents; Deleting data; Beyond basic data types; Arrays; Embedded documents; Some useful functions; Securing database access; Summary; Chapter 2: Getting Started with Java Driver for MongoDB; Getting the Mongo JDBC driver; Creating your first project; Creating a new Java project; Handling authentication; Inserting a document; Creating embedded documents; Inserting an array of data; Using your own ID in documents
- Querying dataRestricting the search to the first document; Querying the number of documents in a collection; Eager fetching of data using DBCursor; Filtering through the records; Updating documents; Deleting documents; Deleting a set of documents; Performing operations on collections; Listing collections; Dropping a collection; Using the MongoDB Java driver version 3; Running the HelloWorld class with driver v.3; Managing collections; Inserting data into the database; Inserting embedded documents; Inserting multiple documents; Querying documents; Filtering through documents
- Updating documentsDeleting documents; Summary; Chapter 3: MongoDB CRUD beyond the Basics; Seeing MongoDB through the Java lens; Extending the MongoDB core classes; Using the Gson API with MongoDB; Downloading the Gson API; Using Gson to map a MongoDB document; Inserting Java objects as a document; Mapping embedded documents; Custom field names in your Java classes; Mapping complex BSON types; Using indexes in your applications; Defining an index in your Java classes; Using compound indexes; Using text indexes in your documents; Coding bulk operations
- Comparing plain inserts with BulkWriteOperationsSummary; Chapter 4: MongoDB in the Java EE 7 Enterprise Environment; Entering into the Java EE land; Getting a Java EE Container; Downloading WildFly; Starting WildFly and testing the installation; Designing our application; Designing the schema; Building up the Enterprise project with NetBeans; Configuring WildFly on NetBeans; Creating our project; Adding Java classes; Compiling and deploying the project; Compiling and deploying from the shell; Running the application; Exposing the application to external clients
- Control code
- 918998922
- Dimensions
- unknown
- Extent
- 1 online resource (viii, 169 pages)
- Form of item
- online
- Isbn
- 9781785286292
- Media category
- computer
- Media MARC source
- rdamedia
- Media type code
-
- c
- Other physical details
- illustrations.
- http://library.link/vocab/ext/overdrive/overdriveId
-
- 821976
- e5535ba2-2024-491c-be8e-3d8cfcd01229
- Specific material designation
- remote
- System control number
- (OCoLC)918998922
- Label
- MongoDB for Java developers : design, build, and deliver efficient Java applications using the most advanced NoSQL database, Francesco Marchioni
- Note
- Includes index
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent
- Contents
-
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to MongoDB; Getting into the NoSQL movement; Comparing RDBMS and NoSQL databases; Living without transactions; Managing read-write concurrency; MongoDB core elements; The heart of MongoDB -- the document; Understanding how MongoDB stores data; Data types accepted in documents; Installing and starting MongoDB; Installing MongoDB on Windows; Installing MongoDB on Linux; MongoDB start up options; Troubleshooting MongoDB installation; Mongo tools
- Introduction to the MongoDB shellInserting documents; Querying documents; Choosing the keys to return; Using ranges in your queries; Using logical operators to query data; Updating documents; Deleting data; Beyond basic data types; Arrays; Embedded documents; Some useful functions; Securing database access; Summary; Chapter 2: Getting Started with Java Driver for MongoDB; Getting the Mongo JDBC driver; Creating your first project; Creating a new Java project; Handling authentication; Inserting a document; Creating embedded documents; Inserting an array of data; Using your own ID in documents
- Querying dataRestricting the search to the first document; Querying the number of documents in a collection; Eager fetching of data using DBCursor; Filtering through the records; Updating documents; Deleting documents; Deleting a set of documents; Performing operations on collections; Listing collections; Dropping a collection; Using the MongoDB Java driver version 3; Running the HelloWorld class with driver v.3; Managing collections; Inserting data into the database; Inserting embedded documents; Inserting multiple documents; Querying documents; Filtering through documents
- Updating documentsDeleting documents; Summary; Chapter 3: MongoDB CRUD beyond the Basics; Seeing MongoDB through the Java lens; Extending the MongoDB core classes; Using the Gson API with MongoDB; Downloading the Gson API; Using Gson to map a MongoDB document; Inserting Java objects as a document; Mapping embedded documents; Custom field names in your Java classes; Mapping complex BSON types; Using indexes in your applications; Defining an index in your Java classes; Using compound indexes; Using text indexes in your documents; Coding bulk operations
- Comparing plain inserts with BulkWriteOperationsSummary; Chapter 4: MongoDB in the Java EE 7 Enterprise Environment; Entering into the Java EE land; Getting a Java EE Container; Downloading WildFly; Starting WildFly and testing the installation; Designing our application; Designing the schema; Building up the Enterprise project with NetBeans; Configuring WildFly on NetBeans; Creating our project; Adding Java classes; Compiling and deploying the project; Compiling and deploying from the shell; Running the application; Exposing the application to external clients
- Control code
- 918998922
- Dimensions
- unknown
- Extent
- 1 online resource (viii, 169 pages)
- Form of item
- online
- Isbn
- 9781785286292
- Media category
- computer
- Media MARC source
- rdamedia
- Media type code
-
- c
- Other physical details
- illustrations.
- http://library.link/vocab/ext/overdrive/overdriveId
-
- 821976
- e5535ba2-2024-491c-be8e-3d8cfcd01229
- Specific material designation
- remote
- System control number
- (OCoLC)918998922
Library Links
Embed
Settings
Select options that apply then copy and paste the RDF/HTML data fragment to include in your application
Embed this data in a secure (HTTPS) page:
Layout options:
Include data citation:
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.library.missouri.edu/portal/MongoDB-for-Java-developers--design-build-and/A18vI7Z5dEY/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.library.missouri.edu/portal/MongoDB-for-Java-developers--design-build-and/A18vI7Z5dEY/">MongoDB for Java developers : design, build, and deliver efficient Java applications using the most advanced NoSQL database, Francesco Marchioni</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.library.missouri.edu/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.library.missouri.edu/">University of Missouri Libraries</a></span></span></span></span></div>
Note: Adjust the width and height settings defined in the RDF/HTML code fragment to best match your requirements
Preview
Cite Data - Experimental
Data Citation of the Item MongoDB for Java developers : design, build, and deliver efficient Java applications using the most advanced NoSQL database, Francesco Marchioni
Copy and paste the following RDF/HTML data fragment to cite this resource
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.library.missouri.edu/portal/MongoDB-for-Java-developers--design-build-and/A18vI7Z5dEY/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.library.missouri.edu/portal/MongoDB-for-Java-developers--design-build-and/A18vI7Z5dEY/">MongoDB for Java developers : design, build, and deliver efficient Java applications using the most advanced NoSQL database, Francesco Marchioni</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.library.missouri.edu/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.library.missouri.edu/">University of Missouri Libraries</a></span></span></span></span></div>