Tuesday, August 7, 2012

Speaking at JavaMUG in Dallas, TX on 8/8/12

I am speaking in Dallas, TX at the JavaMUG on 8/8/12.  My topic is MongoDB integration with Spring Data.  The abstract and agenda are below.

MongoDB (short for Humongous Database) is a document-oriented NoSQL database written in C++ that stores data in JSON-like (BSON) documents into dynamic schemas.  MongoDB is emerging as one of the leaders in the document-oriented NoSQL space.  Spring Data is one of the latest offerings from the Spring Source Community, and is focused on improving data access and persistence.  Leveraging the venerable power of the Spring Framework, Spring Data purports to deliver a “familiar and consistent” programming model underpinned by the Spring Services and its IOC container.

This session will explore Spring Data integration to MongoDB while covering the following key points:  Intro to MongoDB, Intro to MongoVIEW, Intro to Spring Data, SpringData and MongoDB configuration, Spring Data templates , repositories, Query Method Conventions, Custom queries (custom finders), Customizing repositories, Meta Data Mapping, Indexes, and Database References.

Quick introduction to NoSQL and MongoDB
Introduction to Spring Data and MongoDB support
Spring Data and MongoDB configuration
Query Method Conventions
Custom Finders
Customizing Repositories
Metadata Mapping (including nested docs and DBRef)
Aggregation Functions
Advanced Querying
GridFS File Storage

No comments:

Post a Comment