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.
SPEAKER: Jimmy Ray
Jimmy is a JEE and SOA Architect with twenty years of experience in Information Systems with a focus on software development and business alignment. Jimmy focuses on architecture simplification. He has taught commercial and post-secondary level courses in IT and Business, presented at conferences in the U.S. and Europe, and has been a featured speaker at several Java user groups.