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.