This is an automated email from the ASF dual-hosted git repository.

clr pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/db-jdo-site.git


The following commit(s) were added to refs/heads/master by this push:
     new db6f89b  Update getting-started.adoc
db6f89b is described below

commit db6f89b88602238b756ae7418dc947fedbf7faaf
Author: Craig L Russell <apache....@gmail.com>
AuthorDate: Wed Jun 24 15:21:00 2020 -0700

    Update getting-started.adoc
    
    A few words on getting started with JDO.
---
 src/main/asciidoc/getting-started.adoc | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/src/main/asciidoc/getting-started.adoc 
b/src/main/asciidoc/getting-started.adoc
index ea49a71..561b130 100644
--- a/src/main/asciidoc/getting-started.adoc
+++ b/src/main/asciidoc/getting-started.adoc
@@ -8,3 +8,33 @@
 [[index]]
 
 == Getting Startedanchor:Getting_Started[]
+
+Using JDO requires several components that work together:
+
+* a database that stores your data persistently
+* an application that operates through the JDO layers on the database
+* a JDO implementation that provides the implementation of the JDO APIs
+* Java classes (object model) that provide the application view of the data
+
+A good place to start is to define your object model. This is the collection
+of Java classes that you use to represent the persistent data in your
+database. Some JDO implementations allow you to create your database schema
+from your object model. Or you might already have a database and database
+schema that you can use to derive the object model.
+
+You will also need to define Java classes that implement the application
+that operates on the object model. The application is responsible for
+using the JDO implementation classes to define the application view of
+PersistenceManagerFactory and PersistenceManager.
+
+Next, choose a JDO implementation. You can get information
+on JDO implementations here. Some factors to consider when choosing
+a JDO implementation is what databases they support, what Java version
+they support, and whether they provide tools to create database schema from
+an object model or create an object model from the database schema.
+
+Some JDO implementations also package the JDO interfaces as a separate
+jar file, so there may be no need to download the JDO interfaces from this
+site.
+
+More information on how to proceed can be found on your JDO implementation 
site.

Reply via email to