1.

Record Nr.

UNINA9910735396803321

Autore

Leonard Anghel

Titolo

Pro Hibernate and MongoDB / / Anghel Leonard

Pubbl/distr/stampa

[Berkeley, Calif.], : Apress, c2013

ISBN

9781430257950

1430257954

Edizione

[1st ed. 2013.]

Descrizione fisica

1 online resource (xxi, 360 pages) : illustrations (some color)

Collana

The expert's voice in Java and MongoDB Pro Hibernate and MongoDB

Disciplina

004

005.74

006.76

Soggetti

Java (Computer program language)

Open source software

Lingua di pubblicazione

Inglese

Formato

Materiale a stampa

Livello bibliografico

Monografia

Note generali

Includes index.

Nota di bibliografia

Includes bibliographical references and index.

Nota di contenuto

""Contents at a Glance ""; ""Contents ""; ""About the Author""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Introduction""; ""Chapter 1: Getting Started with Hibernate OGM""; ""Features and Expectations""; ""Hibernate OGM Architecture""; ""Persisting Data""; ""Querying Data""; ""Get the Hibernate OGM Distribution""; ""Getting Hibernate OGM from the Maven Central Repository""; ""Getting Hibernate OGM from the Maven Command Line""; ""Adding MongoDB Artifacts""; ""Getting a Hibernate OGM Distribution Using the NetBeans IDE""

""Getting the Hibernate OGM Distribution Using the Eclipse IDE""""Obtain the MongoDB Distribution""; ""Summary""; ""Chapter 2: Hibernate OGM and MongoDB""; ""Configuring MongoDB-Hibernate OGM Properties""; ""Data Storing Representation""; ""Storing Entities""; ""Storing Primary Key s""; ""Storing Associations""; ""IN_ENTITY""; ""GLOBAL_COLLECTION""; ""COLLECTION""; ""Managing Transactions""; ""Managing Queries""; ""Summary""; ""Chapter 3: Bootstrapping Hibernate OGM""; ""Brief Overview of JPA""; ""Brief Overview of JTA""; ""MongoDB and Transactions""

""Brief Overview of Hibernate Native API""""Bootstrapping Hibernate OGM Using JPA""; ""Bootstrap Hibernate OGM Using Hibernate Native



API""; ""Hibernate OGM Obsolete Configuration Options""; ""Summary""; ""Chapter 4: Hibernate OGM at Work""; ""General Prerequisites""; ""Java SE and MongoDB�the Hello World Example""; ""Prerequisites""; ""Developing""; ""Testing""; ""Hibernate OGM via Hibernate Native API""; ""Hibernate OGM in a Non-JTA Environment (JDBC Transactions, Apache Tomcat 7)""; ""Prerequisites""; ""Developing""; ""Coding the Application""; ""Testing""

""Hibernate OGM in a Standalone JTA Environment (JBoss JTA, Apache Tomcat 7)""""Prerequisites""; ""Developing""; ""Coding the Application""; ""Testing""; ""Hibernate OGM in a Built-in JTA Environment (no EJB, GlassFish AS 3)""; ""Prerequisites""; ""Developing""; ""Coding the Application""; ""Testing""; ""Hibernate OGM in a Built-in JTA Environment (EJB 3/BMT, GlassFish AS 3)""; ""Prerequisites""; ""Developing""; ""Coding the Application""; ""Testing""; ""Hibernate OGM in a Built-in JTA Environment (EJB 3/CMT, GlassFish AS 3)""; ""Prerequisites""; ""Developing""; ""Coding the Application""

""Testing""""Hibernate OGM via the Java Persistence API (JPA 2.0)""; ""Hibernate OGM in a Built-in JTA Environment (EJB 3, GlassFish AS 3)""; ""Prerequisites""; ""Developing""; ""Coding the Application""; ""Testing""; ""Hibernate OGM in a Built-in JTA Environment (EJB 3, JBoss AS 7)""; ""Prerequisites""; ""Developing""; ""Coding the Application""; ""Testing""; ""Hibernate OGM in a Standalone JTA environment (Apache Tomcat 7)""; ""Prerequisites""; ""Developing""; ""Coding the Application""; ""Testing""; ""Hibernate OGM in a Built-in JTA Environment (JBoss AS 7 and Seam 3 Application)""

""Prerequisites""

Sommario/riassunto

Hibernate and MongoDB are a powerful combination of open source persistence and NoSQL technologies for today's Java-based enterprise and cloud application developers. Hibernate is the leading open source Java-based persistence, object relational management engine, recently repositioned as an object grid management engine.  MongoDB is a growing, popular open source NoSQL framework, especially popular among cloud application and big data developers.  With these two, enterprise and cloud developers have a "complete out of the box" solution.  Pro Hibernate and MongoDB shows you how to use and integrate Hibernate and MongoDB.  More specifically, this book guides you through the bootstrap; building transactions; handling queries and query entities; and mappings.  Then, this book explores the principles and techniques for taking these application principles to the cloud, using the OpenShift Platform as a Service (PaaS) and more.  In this book, you get two case studies: An enterprise application using Hibernate and MongoDB.  then, A cloud application (OpenShip) migrated from the enterprise application case study After reading or using this book, you come away with the experience from two case studies that give you possible frameworks or templates that you can apply to your own specific application or cloud application building context.