# ObjectDB Tutorials

This directory contains the ObjectDB tutorials as ready to run Maven projects.

Each subdirectory contains a separate tutorial project:

- points-console: Getting Started Tutorial
- guestbook-web: Web Application Tutorial
- guestbook-jee6: Java EE 6 Web Tutorial
- guestbook-spring: Spring MVC and JPA

More details about these tutorials are available on ObjectDB website.

The projects can be opened in any IDE with Maven support.
To open the projects in Eclipse you need m2eclipse. NetBeans and IntelliJ IDEA have built in Maven support.

## Getting Started Tutorial (points-console)

This project is a simple Java console application that uses JPA to store and retrieve simple `Point` entity objects.

The Getting Started Tutorial describes this application in more detail.

Detailed insturctions on how to run this application are available on ObjectDB website for:

- Eclipse IDE
- NetBeans IDE
- IntelliJ IDEA
- Maven

## Web Application Tutorial (guestbook-web)

This project is a simple guestbook web application for a servlet container (e.g. Tomcat, Jetty).

The Web application Tutorial describes this application in more detail.

Detailed insturctions on how to run this application are available on ObjectDB website for:

- Eclipse IDE
- NetBeans IDE
- IntelliJ IDEA
- Maven

## Java EE 6 Web Tutorial (guestbook-jee6)

This project is a simple guestbook Java EE 6 web application for an application server (e.g. GlassFish).

The Java EE 6 Web Tutorial describes this application in more detail.

Detailed insturctions on how to run this application are available on ObjectDB website for:

- Eclipse IDE
- NetBeans IDE
- IntelliJ IDEA
- Maven

## Spring MVC and JPA (guestbook-spring)

This project is a simple Spring MVC guestbook web application.

The Spring MVC and JPA Tutorial describes this application in more detail.

Detailed insturctions on how to run this application are available on ObjectDB website for:

- Eclipse IDE
- NetBeans IDE
- IntelliJ IDEA
- Maven