You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@db.apache.org by mc...@apache.org on 2013/01/21 05:23:18 UTC

svn commit: r847423 [10/14] - in /websites/production/db/content/jdo: ./ guides/ releases/

Modified: websites/production/db/content/jdo/pmf.html
==============================================================================
--- websites/production/db/content/jdo/pmf.html (original)
+++ websites/production/db/content/jdo/pmf.html Mon Jan 21 04:23:17 2013
@@ -1,9 +1,9 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Jan 16, 2013 -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Jan 20, 2013 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-    <title>Maven - 
+    <title>JDO - 
         Persistence Manager Factory</title>
     <style type="text/css" media="all">
       @import url("./css/maven-base.css");
@@ -11,7 +11,7 @@
       @import url("./css/site.css");
     </style>
     <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
-    <meta name="Date-Revision-yyyymmdd" content="20130116" />
+    <meta name="Date-Revision-yyyymmdd" content="20130120" />
     <meta http-equiv="Content-Language" content="en" />
         
         </head>
@@ -30,7 +30,13 @@
     <div id="breadcrumbs">
             
                     
-                  <div class="xright">                    <a href="http://wiki.apache.org/jdo" class="externalLink" title="Wiki">Wiki</a>
+                  <div class="xright">                    <a href="https://www.facebook.com/JavaDataObjects" class="externalLink" title="Facebook">Facebook</a>
+            |
+                        <a href="https://twitter.com/JavaDataObjects" class="externalLink" title="Twitter">Twitter</a>
+            |
+                        <a href="https://plus.google.com/106584233526334524963" class="externalLink" title="Google+">Google+</a>
+            |
+                        <a href="http://wiki.apache.org/jdo" class="externalLink" title="Wiki">Wiki</a>
             |
                         <a href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630" class="externalLink" title="Issue Tracker">Issue Tracker</a>
             |
@@ -203,445 +209,445 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        
-    
-        <div class="section"><h2>Persistence Manager Factory<a name="Persistence_Manager_Factory"></a></h2>
-            <p>
-                Any JDO-enabled application will require at least one <i>PersistenceManagerFactory</i>. 
-                Typically applications create one per datastore being utilised. A 
-                <i>PersistenceManagerFactory</i> provides access to <i>PersistenceManager</i>s which allow 
-                objects to be persisted, and retrieved. The <i>PersistenceManagerFactory</i> can be configured
-                to provide particular behaviour.
-            </p>
-            <p>
-                The simplest way of creating a <i>PersistenceManagerFactory</i> 
-                <a href="api20/apidocs/javax/jdo/PersistenceManagerFactory.html" target="_blank"><img src="images/javadoc.gif" alt="" /></a>
-                is as follows
-            </p>
-            <div class="source"><pre>
-Properties properties = new Properties();
-properties.setProperty(&quot;javax.jdo.PersistenceManagerFactoryClass&quot;,
-                &quot;{my_implementation_pmf_class}&quot;);
-properties.setProperty(&quot;javax.jdo.option.ConnectionDriverName&quot;,&quot;com.mysql.jdbc.Driver&quot;);
-properties.setProperty(&quot;javax.jdo.option.ConnectionURL&quot;,&quot;jdbc:mysql://localhost/myDB&quot;);
-properties.setProperty(&quot;javax.jdo.option.ConnectionUserName&quot;,&quot;login&quot;);
-properties.setProperty(&quot;javax.jdo.option.ConnectionPassword&quot;,&quot;password&quot;);
-PersistenceManagerFactory pmf = JDOHelper.getPersistenceManagerFactory(properties);</pre></div>
-            <p>
-                A slight variation on this, is to use a file (&quot;jdo.properties&quot; for example) to specify these 
-                properties like this
-            </p>
-            <div class="source"><pre>
-javax.jdo.PersistenceManagerFactoryClass={my_implementation_pmf_class}
-javax.jdo.option.ConnectionDriverName=com.mysql.jdbc.Driver
-javax.jdo.option.ConnectionURL=jdbc:mysql://localhost/myDB
-javax.jdo.option.ConnectionUserName=login
-javax.jdo.option.ConnectionPassword=password</pre></div>
-            <p>
-                and then to create the <i>PersistenceManagerFactory</i> using this file
-            </p>
-            <div class="source"><pre>
-PersistenceManagerFactory pmf = JDOHelper.getPersistenceManagerFactory(&quot;jdo.properties&quot;);</pre></div>
-            <p>
-                A final alternative would be to call 
-                <i>JDOHelper.getPersistenceManagerFactory(jndiLocation, context);</i>, hence
-                accessing the properties via JNDI.
-            </p>
-            <p>
-                Whichever way we wish to obtain the <i>PersistenceManagerFactory</i> we have defined a 
-                series of properties to give the behaviour of the <i>PersistenceManagerFactory</i>. 
-                The first property specifies to use PMF of the implementation required to be used,
-                and the following 4 properties define the datastore that it should connect to.
-            </p>
-            <br />
-
-            <div class="section"><h3>Standard JDO Properties<a name="Standard_JDO_Properties"></a></h3>
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2">
-                            <b>javax.jdo.PersistenceManagerFactoryClass</b>
-                        </th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>The name of the PersistenceManager implementation</td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2">
-                            <b>javax.jdo.option.ConnectionFactory</b>
-                        </th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Instance of a connection factory. For RBDMS, it must be an instance of 
-                            javax.sql.DataSource. <b>This is for a transactional DataSource</b></td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2">
-                            <b>javax.jdo.option.ConnectionFactory2</b>
-                        </th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Instance of a connection factory. For RBDMS, it must be an instance of 
-                            javax.sql.DataSource. <b>This is for a non-transactional DataSource</b></td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2">
-                            <b>javax.jdo.option.ConnectionFactoryName</b>
-                        </th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>The JNDI name for a connection factory. For RBDMS, it must be a JNDI name 
-                            that points to a javax.sql.DataSource object. 
-                            <b>This is for a transactional DataSource</b></td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2">
-                            <b>javax.jdo.option.ConnectionFactory2Name</b>
-                        </th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>The JNDI name for a connection factory. For RBDMS, it must be a JNDI name 
-                            that points to a javax.sql.DataSource object.
-                            <b>This is for a non-transactional DataSource</b></td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2">
-                            <b>javax.jdo.option.ConnectionDriverName</b>
-                        </th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>The name of the driver to use for the DB</td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2">
-                            <b>javax.jdo.option.ConnectionDriverURL</b>
-                        </th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>URL specifying the datastore to use for persistence</td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2">
-                            <b>javax.jdo.option.ConnectionUserName</b>
-                        </th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Username to use for connecting to the DB</td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2">
-                            <b>javax.jdo.option.ConnectionPassword</b>
-                        </th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Password to use for connecting to the DB</td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2">
-                            <b>javax.jdo.option.IgnoreCache</b>
-                        </th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Whether to ignore the cache for queries</td>
-                    </tr>
-                    <tr class="a">
-                        <td>Range of Values</td>
-                        <td>true | false</td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2">
-                            <b>javax.jdo.option.Multithreaded</b>
-                        </th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Whether to run the PersistenceManager multithreaded</td>
-                    </tr>
-                    <tr class="a">
-                        <td>Range of Values</td>
-                        <td>true | false</td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2">
-                            <b>javax.jdo.option.NontransactionalRead</b>
-                        </th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Whether to allow nontransactional reads</td>
-                    </tr>
-                    <tr class="a">
-                        <td>Range of Values</td>
-                        <td>true | false</td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2">
-                            <b>javax.jdo.option.NontransactionalWrite</b>
-                        </th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Whether to allow nontransactional writes</td>
-                    </tr>
-                    <tr class="a">
-                        <td>Range of Values</td>
-                        <td>true | false</td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2">
-                            <b>javax.jdo.option.Optimistic</b>
-                        </th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Whether to use <a href="transactions.html">Optimistic transactions</a></td>
-                    </tr>
-                    <tr class="a">
-                        <td>Range of Values</td>
-                        <td>true | false</td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2">
-                            <b>javax.jdo.option.RetainValues</b>
-                        </th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Whether to suppress the clearing of values from persistent instances on transaction
-                            completion</td>
-                    </tr>
-                    <tr class="a">
-                        <td>Range of Values</td>
-                        <td>true | false</td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2">
-                            <b>javax.jdo.option.RestoreValues</b>
-                        </th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Whether persistent object have transactional field values restored when 
-                            transaction rollback occurs.</td>
-                    </tr>
-                    <tr class="a">
-                        <td>Range of Values</td>
-                        <td>true | false</td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2">
-                            <b>javax.jdo.option.Mapping</b>
-                        </th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Name for the ORM MetaData mapping files to use with this PMF. For example if this is set to 
-                            &quot;mysql&quot; then the implementation looks for MetaData mapping files called 
-                            &quot;{classname}-mysql.orm&quot; or &quot;package-mysql.orm&quot;. If this is not specified then the JDO 
-                            implementation assumes that all is specified in the JDO MetaData file.
-                            <i>ORM datastores only</i></td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2">
-                            <b>javax.jdo.mapping.Catalog</b>
-                        </th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Name of the catalog to use by default for all classes persisted using this PMF.
-                            This can be overridden in the MetaData where required, and is optional.
-                            JPOX will prefix all table names with this catalog name if the RDBMS supports specification
-                            of catalog names in DDL.
-                            <i>ORM datastores only</i></td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2">
-                            <b>javax.jdo.mapping.Schema</b>
-                        </th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Name of the schema to use by default for all classes persisted using this PMF.
-                            This can be overridden in the MetaData where required, and is optional.
-                            JPOX will prefix all table names with this schema name if the RDBMS supports specification
-                            of schema names in DDL.
-                            <i>ORM datastores only</i></td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2"><b>javax.jdo.option.DetachAllOnCommit</b></th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Allows the user to select that when a transaction is committed all objects 
-                            enlisted in that transaction will be automatically detached.</td>
-                    </tr>
-                    <tr class="a">
-                        <td>Range of Values</td>
-                        <td>true | <b>false</b></td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2"><b>javax.jdo.option.CopyOnAttach</b></th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Whether, when attaching a detached object, we create an attached copy or simply
-                            migrate the detached object to attached state. This is from JDO 2.1</td>
-                    </tr>
-                    <tr class="a">
-                        <td>Range of Values</td>
-                        <td><b>true</b> | false</td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2"><b>javax.jdo.option.TransactionType</b></th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Type of transaction to use. If running under J2SE the default is RESOURCE_LOCAL, and
-                            if running under J2EE the default is JTA.</td>
-                    </tr>
-                    <tr class="a">
-                        <td>Range of Values</td>
-                        <td>RESOURCE_LOCAL | JTA</td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2"><b>javax.jdo.option.PersistenceUnitName</b></th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Name of the &quot;persistence-unit&quot; to use with this PMF. This borrows the 
-                            &quot;persistence-unit&quot; concept from JPA for use with JDO 2.1.</td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2"><b>javax.jdo.option.ServerTimeZoneID</b></th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Id of the TimeZone under which the datastore server is running. 
-                            If this is not specified or is set to null it is assumed that the datastore server
-                            is running in the same timezone as the JVM under which the implementation is running.</td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2"><b>javax.jdo.option.Name</b></th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Name of the PMF. This is for use with &quot;named PMF&quot; functionality in JDO 2.1</td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2"><b>javax.jdo.option.ReadOnly</b></th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Whether this datastore should be treated as read only. Added in JDO 2.2</td>
-                    </tr>
-                    <tr class="a">
-                        <td>Range of Values</td>
-                        <td>true | <b>false</b></td>
-                    </tr>
-                </table>
-                <br />
-                <table border="0" class="bodyTable">
-                    <tr class="a">
-                        <th colspan="2"><b>javax.jdo.option.TransactionIsolationLevel</b></th>
-                    </tr>
-                    <tr class="b">
-                        <td width="120">Description</td>
-                        <td>Isolation level to use for connections in the current transaction. Added in JDO 2.2</td>
-                    </tr>
-                    <tr class="a">
-                        <td>Range of Values</td>
-                        <td>none | read-committed | read-uncommitted | repeatable-read | snapshot | serializable</td>
-                    </tr>
-                </table>
-                <br />
-                <br />
-            </div>
-        </div>
-    
+        
+    
+        <div class="section"><h2>Persistence Manager Factory<a name="Persistence_Manager_Factory"></a></h2>
+            <p>
+                Any JDO-enabled application will require at least one <i>PersistenceManagerFactory</i>. 
+                Typically applications create one per datastore being utilised. A 
+                <i>PersistenceManagerFactory</i> provides access to <i>PersistenceManager</i>s which allow 
+                objects to be persisted, and retrieved. The <i>PersistenceManagerFactory</i> can be configured
+                to provide particular behaviour.
+            </p>
+            <p>
+                The simplest way of creating a <i>PersistenceManagerFactory</i> 
+                <a href="api20/apidocs/javax/jdo/PersistenceManagerFactory.html" target="_blank"><img src="images/javadoc.gif" alt="" /></a>
+                is as follows
+            </p>
+            <div class="source"><pre>
+Properties properties = new Properties();
+properties.setProperty(&quot;javax.jdo.PersistenceManagerFactoryClass&quot;,
+                &quot;{my_implementation_pmf_class}&quot;);
+properties.setProperty(&quot;javax.jdo.option.ConnectionDriverName&quot;,&quot;com.mysql.jdbc.Driver&quot;);
+properties.setProperty(&quot;javax.jdo.option.ConnectionURL&quot;,&quot;jdbc:mysql://localhost/myDB&quot;);
+properties.setProperty(&quot;javax.jdo.option.ConnectionUserName&quot;,&quot;login&quot;);
+properties.setProperty(&quot;javax.jdo.option.ConnectionPassword&quot;,&quot;password&quot;);
+PersistenceManagerFactory pmf = JDOHelper.getPersistenceManagerFactory(properties);</pre></div>
+            <p>
+                A slight variation on this, is to use a file (&quot;jdo.properties&quot; for example) to specify these 
+                properties like this
+            </p>
+            <div class="source"><pre>
+javax.jdo.PersistenceManagerFactoryClass={my_implementation_pmf_class}
+javax.jdo.option.ConnectionDriverName=com.mysql.jdbc.Driver
+javax.jdo.option.ConnectionURL=jdbc:mysql://localhost/myDB
+javax.jdo.option.ConnectionUserName=login
+javax.jdo.option.ConnectionPassword=password</pre></div>
+            <p>
+                and then to create the <i>PersistenceManagerFactory</i> using this file
+            </p>
+            <div class="source"><pre>
+PersistenceManagerFactory pmf = JDOHelper.getPersistenceManagerFactory(&quot;jdo.properties&quot;);</pre></div>
+            <p>
+                A final alternative would be to call 
+                <i>JDOHelper.getPersistenceManagerFactory(jndiLocation, context);</i>, hence
+                accessing the properties via JNDI.
+            </p>
+            <p>
+                Whichever way we wish to obtain the <i>PersistenceManagerFactory</i> we have defined a 
+                series of properties to give the behaviour of the <i>PersistenceManagerFactory</i>. 
+                The first property specifies to use PMF of the implementation required to be used,
+                and the following 4 properties define the datastore that it should connect to.
+            </p>
+            <br />
+
+            <div class="section"><h3>Standard JDO Properties<a name="Standard_JDO_Properties"></a></h3>
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2">
+                            <b>javax.jdo.PersistenceManagerFactoryClass</b>
+                        </th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>The name of the PersistenceManager implementation</td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2">
+                            <b>javax.jdo.option.ConnectionFactory</b>
+                        </th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Instance of a connection factory. For RBDMS, it must be an instance of 
+                            javax.sql.DataSource. <b>This is for a transactional DataSource</b></td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2">
+                            <b>javax.jdo.option.ConnectionFactory2</b>
+                        </th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Instance of a connection factory. For RBDMS, it must be an instance of 
+                            javax.sql.DataSource. <b>This is for a non-transactional DataSource</b></td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2">
+                            <b>javax.jdo.option.ConnectionFactoryName</b>
+                        </th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>The JNDI name for a connection factory. For RBDMS, it must be a JNDI name 
+                            that points to a javax.sql.DataSource object. 
+                            <b>This is for a transactional DataSource</b></td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2">
+                            <b>javax.jdo.option.ConnectionFactory2Name</b>
+                        </th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>The JNDI name for a connection factory. For RBDMS, it must be a JNDI name 
+                            that points to a javax.sql.DataSource object.
+                            <b>This is for a non-transactional DataSource</b></td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2">
+                            <b>javax.jdo.option.ConnectionDriverName</b>
+                        </th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>The name of the driver to use for the DB</td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2">
+                            <b>javax.jdo.option.ConnectionDriverURL</b>
+                        </th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>URL specifying the datastore to use for persistence</td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2">
+                            <b>javax.jdo.option.ConnectionUserName</b>
+                        </th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Username to use for connecting to the DB</td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2">
+                            <b>javax.jdo.option.ConnectionPassword</b>
+                        </th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Password to use for connecting to the DB</td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2">
+                            <b>javax.jdo.option.IgnoreCache</b>
+                        </th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Whether to ignore the cache for queries</td>
+                    </tr>
+                    <tr class="a">
+                        <td>Range of Values</td>
+                        <td>true | false</td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2">
+                            <b>javax.jdo.option.Multithreaded</b>
+                        </th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Whether to run the PersistenceManager multithreaded</td>
+                    </tr>
+                    <tr class="a">
+                        <td>Range of Values</td>
+                        <td>true | false</td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2">
+                            <b>javax.jdo.option.NontransactionalRead</b>
+                        </th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Whether to allow nontransactional reads</td>
+                    </tr>
+                    <tr class="a">
+                        <td>Range of Values</td>
+                        <td>true | false</td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2">
+                            <b>javax.jdo.option.NontransactionalWrite</b>
+                        </th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Whether to allow nontransactional writes</td>
+                    </tr>
+                    <tr class="a">
+                        <td>Range of Values</td>
+                        <td>true | false</td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2">
+                            <b>javax.jdo.option.Optimistic</b>
+                        </th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Whether to use <a href="transactions.html">Optimistic transactions</a></td>
+                    </tr>
+                    <tr class="a">
+                        <td>Range of Values</td>
+                        <td>true | false</td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2">
+                            <b>javax.jdo.option.RetainValues</b>
+                        </th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Whether to suppress the clearing of values from persistent instances on transaction
+                            completion</td>
+                    </tr>
+                    <tr class="a">
+                        <td>Range of Values</td>
+                        <td>true | false</td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2">
+                            <b>javax.jdo.option.RestoreValues</b>
+                        </th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Whether persistent object have transactional field values restored when 
+                            transaction rollback occurs.</td>
+                    </tr>
+                    <tr class="a">
+                        <td>Range of Values</td>
+                        <td>true | false</td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2">
+                            <b>javax.jdo.option.Mapping</b>
+                        </th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Name for the ORM MetaData mapping files to use with this PMF. For example if this is set to 
+                            &quot;mysql&quot; then the implementation looks for MetaData mapping files called 
+                            &quot;{classname}-mysql.orm&quot; or &quot;package-mysql.orm&quot;. If this is not specified then the JDO 
+                            implementation assumes that all is specified in the JDO MetaData file.
+                            <i>ORM datastores only</i></td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2">
+                            <b>javax.jdo.mapping.Catalog</b>
+                        </th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Name of the catalog to use by default for all classes persisted using this PMF.
+                            This can be overridden in the MetaData where required, and is optional.
+                            JPOX will prefix all table names with this catalog name if the RDBMS supports specification
+                            of catalog names in DDL.
+                            <i>ORM datastores only</i></td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2">
+                            <b>javax.jdo.mapping.Schema</b>
+                        </th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Name of the schema to use by default for all classes persisted using this PMF.
+                            This can be overridden in the MetaData where required, and is optional.
+                            JPOX will prefix all table names with this schema name if the RDBMS supports specification
+                            of schema names in DDL.
+                            <i>ORM datastores only</i></td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2"><b>javax.jdo.option.DetachAllOnCommit</b></th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Allows the user to select that when a transaction is committed all objects 
+                            enlisted in that transaction will be automatically detached.</td>
+                    </tr>
+                    <tr class="a">
+                        <td>Range of Values</td>
+                        <td>true | <b>false</b></td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2"><b>javax.jdo.option.CopyOnAttach</b></th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Whether, when attaching a detached object, we create an attached copy or simply
+                            migrate the detached object to attached state. This is from JDO 2.1</td>
+                    </tr>
+                    <tr class="a">
+                        <td>Range of Values</td>
+                        <td><b>true</b> | false</td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2"><b>javax.jdo.option.TransactionType</b></th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Type of transaction to use. If running under J2SE the default is RESOURCE_LOCAL, and
+                            if running under J2EE the default is JTA.</td>
+                    </tr>
+                    <tr class="a">
+                        <td>Range of Values</td>
+                        <td>RESOURCE_LOCAL | JTA</td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2"><b>javax.jdo.option.PersistenceUnitName</b></th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Name of the &quot;persistence-unit&quot; to use with this PMF. This borrows the 
+                            &quot;persistence-unit&quot; concept from JPA for use with JDO 2.1.</td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2"><b>javax.jdo.option.ServerTimeZoneID</b></th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Id of the TimeZone under which the datastore server is running. 
+                            If this is not specified or is set to null it is assumed that the datastore server
+                            is running in the same timezone as the JVM under which the implementation is running.</td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2"><b>javax.jdo.option.Name</b></th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Name of the PMF. This is for use with &quot;named PMF&quot; functionality in JDO 2.1</td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2"><b>javax.jdo.option.ReadOnly</b></th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Whether this datastore should be treated as read only. Added in JDO 2.2</td>
+                    </tr>
+                    <tr class="a">
+                        <td>Range of Values</td>
+                        <td>true | <b>false</b></td>
+                    </tr>
+                </table>
+                <br />
+                <table border="0" class="bodyTable">
+                    <tr class="a">
+                        <th colspan="2"><b>javax.jdo.option.TransactionIsolationLevel</b></th>
+                    </tr>
+                    <tr class="b">
+                        <td width="120">Description</td>
+                        <td>Isolation level to use for connections in the current transaction. Added in JDO 2.2</td>
+                    </tr>
+                    <tr class="a">
+                        <td>Range of Values</td>
+                        <td>none | read-committed | read-uncommitted | repeatable-read | snapshot | serializable</td>
+                    </tr>
+                </table>
+                <br />
+                <br />
+            </div>
+        </div>
+    
 
       </div>
     </div>

Modified: websites/production/db/content/jdo/references.html
==============================================================================
--- websites/production/db/content/jdo/references.html (original)
+++ websites/production/db/content/jdo/references.html Mon Jan 21 04:23:17 2013
@@ -1,9 +1,9 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Jan 16, 2013 -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Jan 20, 2013 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-    <title>Maven - 
+    <title>JDO - 
         References</title>
     <style type="text/css" media="all">
       @import url("./css/maven-base.css");
@@ -12,7 +12,7 @@
     </style>
     <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
       <meta name="author" content="JDO Documentation Team" />
-    <meta name="Date-Revision-yyyymmdd" content="20130116" />
+    <meta name="Date-Revision-yyyymmdd" content="20130120" />
     <meta http-equiv="Content-Language" content="en" />
         
         </head>
@@ -31,7 +31,13 @@
     <div id="breadcrumbs">
             
                     
-                  <div class="xright">                    <a href="http://wiki.apache.org/jdo" class="externalLink" title="Wiki">Wiki</a>
+                  <div class="xright">                    <a href="https://www.facebook.com/JavaDataObjects" class="externalLink" title="Facebook">Facebook</a>
+            |
+                        <a href="https://twitter.com/JavaDataObjects" class="externalLink" title="Twitter">Twitter</a>
+            |
+                        <a href="https://plus.google.com/106584233526334524963" class="externalLink" title="Google+">Google+</a>
+            |
+                        <a href="http://wiki.apache.org/jdo" class="externalLink" title="Wiki">Wiki</a>
             |
                         <a href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630" class="externalLink" title="Issue Tracker">Issue Tracker</a>
             |
@@ -204,57 +210,57 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <!-- Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software 
-distributed under the License is distributed on an "AS IS" BASIS, 
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
-See the License for the specific language governing permissions and 
-limitations under the License. -->
-    
-    <div class="section"><h2>JDO References<a name="JDO_References"></a></h2>
-        <div class="section"><h3>Articles<a name="Articles"></a></h3>
-            <p>
-            There have been several articles about JDO on various websites. Some are listed below
-            </p>
-            <ul>
-            <li>SUN : <a class="externalLink" href="http://java.sun.com/products/jdo/" target="_blank">JDO Web Site</a></li>
-            <li>SUN : <a class="externalLink" href="http://java.sun.com/developer/technicalArticles/J2SE/jdo/" target="_blank">Getting started with JDO</a></li>
-            <li>TheServerSide.com : <a class="externalLink" href="http://www.theserverside.com/discussions/thread.tss?thread_id=771">discussion on JDO and Entity Beans</a></li>
-            <li>TheServerSide.com : <a class="externalLink" href="http://www.theserverside.com/articles/article.tss?l=JDOQueryPart1" target="_blank">JDO 2 Queries - Methods, Paging, Unbound Variables</a></li>
-            <li>TheServerSide.com : <a class="externalLink" href="http://www.theserverside.com/articles/article.tss?l=JDOQueryPart2" target="_blank">JDO 2 Queries - Projections, Aggregates</a></li>
-            <li>DevX.com : <a class="externalLink" href="http://www.devx.com/java/article/16373/" target="_blank">JDO brings DB Programming into 21st Century Despite Controversy</a> by Dirk Bartels</li>
-            <li><a class="externalLink" href="http://www.mainejug.org/jug/meetings/010829/index.htm" target="_blank">Java Data Objects</a> by David Ezzio</li>
-			<li><a class="externalLink" href="http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0506bhogal/" target="_blank">Introduction to JDO2 using JPOX and DB2</a></li>
-            <li><a class="externalLink" href="http://db.apache.org/derby/integrate/JPOX_Derby.html" target="_blank">Using JPOX with Apache Derby</a></li>
-            </ul>
-            <br />
-        </div>
-
-        <div class="section"><h3>Books<a name="Books"></a></h3>
-            <p>
-            A number of books covering JDO are available. Some are listed below
-            </p>
-            <ul>
-            <li><a class="externalLink" href="http://www.oreilly.com/catalog/jvadtaobj/">
-                <u>Java Data Objects</u></a> by Craig Russell and David Jordan. Publisher: O'Reilly
-            </li> 
-            <li><a class="externalLink" href="http://www.phptr.com/bookstore/product.asp?isbn=0131407317&amp;rl=1">
-            <u>Core Java Data Objects</u></a> by Sameer Tyagi, Michael Vorburger, Keiron McCammon, Heiko Bobzin. Publisher: Prentice Hall
-            </li>
-            </ul>      
-            <br />
-        </div>
-
-</div>
-
+        <!-- Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software 
+distributed under the License is distributed on an "AS IS" BASIS, 
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
+See the License for the specific language governing permissions and 
+limitations under the License. -->
+    
+    <div class="section"><h2>JDO References<a name="JDO_References"></a></h2>
+        <div class="section"><h3>Articles<a name="Articles"></a></h3>
+            <p>
+            There have been several articles about JDO on various websites. Some are listed below
+            </p>
+            <ul>
+            <li>SUN : <a class="externalLink" href="http://java.sun.com/products/jdo/" target="_blank">JDO Web Site</a></li>
+            <li>SUN : <a class="externalLink" href="http://java.sun.com/developer/technicalArticles/J2SE/jdo/" target="_blank">Getting started with JDO</a></li>
+            <li>TheServerSide.com : <a class="externalLink" href="http://www.theserverside.com/discussions/thread.tss?thread_id=771">discussion on JDO and Entity Beans</a></li>
+            <li>TheServerSide.com : <a class="externalLink" href="http://www.theserverside.com/articles/article.tss?l=JDOQueryPart1" target="_blank">JDO 2 Queries - Methods, Paging, Unbound Variables</a></li>
+            <li>TheServerSide.com : <a class="externalLink" href="http://www.theserverside.com/articles/article.tss?l=JDOQueryPart2" target="_blank">JDO 2 Queries - Projections, Aggregates</a></li>
+            <li>DevX.com : <a class="externalLink" href="http://www.devx.com/java/article/16373/" target="_blank">JDO brings DB Programming into 21st Century Despite Controversy</a> by Dirk Bartels</li>
+            <li><a class="externalLink" href="http://www.mainejug.org/jug/meetings/010829/index.htm" target="_blank">Java Data Objects</a> by David Ezzio</li>
+			<li><a class="externalLink" href="http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0506bhogal/" target="_blank">Introduction to JDO2 using JPOX and DB2</a></li>
+            <li><a class="externalLink" href="http://db.apache.org/derby/integrate/JPOX_Derby.html" target="_blank">Using JPOX with Apache Derby</a></li>
+            </ul>
+            <br />
+        </div>
+
+        <div class="section"><h3>Books<a name="Books"></a></h3>
+            <p>
+            A number of books covering JDO are available. Some are listed below
+            </p>
+            <ul>
+            <li><a class="externalLink" href="http://www.oreilly.com/catalog/jvadtaobj/">
+                <u>Java Data Objects</u></a> by Craig Russell and David Jordan. Publisher: O'Reilly
+            </li> 
+            <li><a class="externalLink" href="http://www.phptr.com/bookstore/product.asp?isbn=0131407317&amp;rl=1">
+            <u>Core Java Data Objects</u></a> by Sameer Tyagi, Michael Vorburger, Keiron McCammon, Heiko Bobzin. Publisher: Prentice Hall
+            </li>
+            </ul>      
+            <br />
+        </div>
+
+</div>
+
 
       </div>
     </div>

Modified: websites/production/db/content/jdo/releases/release-2.0-beta.html
==============================================================================
--- websites/production/db/content/jdo/releases/release-2.0-beta.html (original)
+++ websites/production/db/content/jdo/releases/release-2.0-beta.html Mon Jan 21 04:23:17 2013
@@ -1,9 +1,9 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Jan 16, 2013 -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Jan 20, 2013 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-    <title>Maven - 
+    <title>JDO - 
 Apache JDO 2.0 Release</title>
     <style type="text/css" media="all">
       @import url("../css/maven-base.css");
@@ -12,7 +12,7 @@ Apache JDO 2.0 Release</title>
     </style>
     <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
       <meta name="author" content="JDO Documentation Team" />
-    <meta name="Date-Revision-yyyymmdd" content="20130116" />
+    <meta name="Date-Revision-yyyymmdd" content="20130120" />
     <meta http-equiv="Content-Language" content="en" />
         
         </head>
@@ -31,7 +31,13 @@ Apache JDO 2.0 Release</title>
     <div id="breadcrumbs">
             
                     
-                  <div class="xright">                    <a href="http://wiki.apache.org/jdo" class="externalLink" title="Wiki">Wiki</a>
+                  <div class="xright">                    <a href="https://www.facebook.com/JavaDataObjects" class="externalLink" title="Facebook">Facebook</a>
+            |
+                        <a href="https://twitter.com/JavaDataObjects" class="externalLink" title="Twitter">Twitter</a>
+            |
+                        <a href="https://plus.google.com/106584233526334524963" class="externalLink" title="Google+">Google+</a>
+            |
+                        <a href="http://wiki.apache.org/jdo" class="externalLink" title="Wiki">Wiki</a>
             |
                         <a href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630" class="externalLink" title="Issue Tracker">Issue Tracker</a>
             |
@@ -204,103 +210,103 @@ Apache JDO 2.0 Release</title>
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        
-	
-
-	<div class="section"><h2>JDO 2.0 Beta Distributions<a name="JDO_2.0_Beta_Distributions"></a></h2>
-
-            <p>Use the links below to download a distribution of Apache JDO from one of our mirrors. To run the Technology Compatibility Kit (TCK), you need only download and extract jdo2-tck-2.0-beta-src-24_Jan_2006.zip, follow the instructions in the Prerequisites section of README.txt, and then follow the procedure in RunRules.html in the jdo2-tck-2.0-beta directory.
-All the distributions below may be extracted into the same directory.</p>
-            <p>It is good practice to <a href="#Verifying">verify the integrity</a> of the distribution files.</p>
-<p>You are currently using <b>[preferred]</b>. If you encounter a problem with this mirror, then please select another. If all mirrors are failing, there are backup mirrors at the end of the list. See <a class="externalLink" href="http://www.apache.org/mirrors/">status</a> of mirrors.</p>
-<form action="[location]" method="get" id="SelectMirror">
-Other mirrors: <select name="Preferred">
-[if-any http]
-  [for http]<option value="[http]">[http]</option>[end]
-[end]  
-[if-any ftp]
-  [for ftp]<option value="[ftp]">[ftp]</option>[end]
-[end]
-[if-any backup]
-  [for backup]<option value="[backup]">[backup] (backup)</option>[end]
-[end]
-</select>
-<input type="submit" value="Change" />
-</form>
-<p>
-<a href="[preferred]/db/jdo/2.0-beta/jdo2-tck-2.0-beta-src-24_Jan_2006.zip">jdo2-tck-2.0-beta-src-24_Jan_2006.zip</a>
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-tck-2.0-beta-src-24_Jan_2006.zip.asc">PGP</a>]
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-tck-2.0-beta-src-24_Jan_2006.zip.md5">MD5</a>]
-</p>
-                                                <p>
-<a href="[preferred]/db/jdo/2.0-beta/jdo2-enhancer-2.0-beta-src.zip">jdo2-enhancer-2.0-beta-src.zip</a>
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-enhancer-2.0-beta-src.zip.asc">PGP</a>]
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-enhancer-2.0-beta-src.zip.md5">MD5</a>]
-</p>
-                                                <p>
-<a href="[preferred]/db/jdo/2.0-beta/jdo2-enhancer-2.0-beta-src.tar.gz">jdo2-enhancer-2.0-beta-src.tar.gz</a>
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-enhancer-2.0-beta-src.tar.gz.asc">PGP</a>]
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-enhancer-2.0-beta-src.tar.gz.md5">MD5</a>]
-</p>
-                                                <p>
-<a href="[preferred]/db/jdo/2.0-beta/jdo2-core-2.0-beta-src.zip">jdo2-core-2.0-beta-src.zip</a>
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-core-2.0-beta-src.zip.asc">PGP</a>]
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-core-2.0-beta-src.zip.md5">MD5</a>]
-</p>
-                                                <p>
-<a href="[preferred]/db/jdo/2.0-beta/jdo2-core-2.0-beta-src.tar.gz">jdo2-core-2.0-beta-src.tar.gz</a>
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-core-2.0-beta-src.tar.gz.asc">PGP</a>]
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-core-2.0-beta-src.tar.gz.md5">MD5</a>]
-</p>
-                                                <p>
-<a href="[preferred]/db/jdo/2.0-beta/jdo2-api-2.0-beta-src.zip">jdo2-api-2.0-beta-src.zip</a>
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-api-2.0-beta-src.zip.asc">PGP</a>]
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-api-2.0-beta-src.zip.md5">MD5</a>]
-</p>
-                                                <p>
-<a href="[preferred]/db/jdo/2.0-beta/jdo2-api-2.0-beta-src.tar.gz">jdo2-api-2.0-beta-src.tar.gz</a>
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-api-2.0-beta-src.tar.gz.asc">PGP</a>]
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-api-2.0-beta-src.tar.gz.md5">MD5</a>]
-</p> 
-</div>
-<div class="section"><h2>Verifying Releases<a name="Verifying_Releases"></a></h2>
-<a name="Verifying"></a>
-<p>It is essential that you verify the integrity of the downloaded
-files using the PGP signature or the SHA1 or MD5 checksums.  The
-checksums are not as strong indicators as the PGP signature.</p>
-<p>The PGP signatures can be verified using PGP or GPG.
-First download the <a class="externalLink" href="http://www.apache.org/dist/db/jdo/KEYS">KEYS</a>
-as well as the <tt>asc</tt> signature file for the particular
-distribution.
-Make sure you get these files from the <a class="externalLink" href="http://www.apache.org/dist/db/jdo/">main distribution
-directory</a>, rather than from a mirror. Then verify the signatures
-using</p>
-<p><tt>
-% pgpk -a KEYS<br />
-% pgpv <i>release_name</i>.tar.gz.asc<br />
-</tt>
-<i>or</i><br />
-<tt>
-% pgp -ka KEYS<br />
-% pgp <i>release_name</i>.tar.gz.asc<br />
-</tt>
-<i>or</i><br />
-<tt>
-% gpg --import KEYS<br />
-% gpg --verify <i>release_name</i>.tar.gz.asc
-</tt></p>
-<p>Alternatively, you can verify the checksums on the files.  Unix
-programs called <tt>md5</tt>/<tt>sha1</tt> or
-<tt>md5sum</tt>/<tt>sha1sum</tt> are included in many unix
-distributions.  <tt>*sum</tt> is also available as part of
-<a class="externalLink" href="http://www.gnu.org/software/textutils/textutils.html">GNU Textutils</a>.
-Windows users can get binary md5 programs from <a class="externalLink" href="http://www.fourmilab.ch/md5/">http://www.fourmilab.ch/md5</a> and
-<a class="externalLink" href="http://www.pc-tools.net/win32/freeware/console/">hhttp://www.pc-tools.net/win32/freeware/console</a>.
-Windows SlavaSoft <a class="externalLink" href="http://www.slavasoft.com/fsum/">fsum</a> supports MD5 and
-SHA1.</p>
-<p>We highly recommend verifying the PGP signature, though.</p>
-</div>
-
+        
+	
+
+	<div class="section"><h2>JDO 2.0 Beta Distributions<a name="JDO_2.0_Beta_Distributions"></a></h2>
+
+            <p>Use the links below to download a distribution of Apache JDO from one of our mirrors. To run the Technology Compatibility Kit (TCK), you need only download and extract jdo2-tck-2.0-beta-src-24_Jan_2006.zip, follow the instructions in the Prerequisites section of README.txt, and then follow the procedure in RunRules.html in the jdo2-tck-2.0-beta directory.
+All the distributions below may be extracted into the same directory.</p>
+            <p>It is good practice to <a href="#Verifying">verify the integrity</a> of the distribution files.</p>
+<p>You are currently using <b>[preferred]</b>. If you encounter a problem with this mirror, then please select another. If all mirrors are failing, there are backup mirrors at the end of the list. See <a class="externalLink" href="http://www.apache.org/mirrors/">status</a> of mirrors.</p>
+<form action="[location]" method="get" id="SelectMirror">
+Other mirrors: <select name="Preferred">
+[if-any http]
+  [for http]<option value="[http]">[http]</option>[end]
+[end]  
+[if-any ftp]
+  [for ftp]<option value="[ftp]">[ftp]</option>[end]
+[end]
+[if-any backup]
+  [for backup]<option value="[backup]">[backup] (backup)</option>[end]
+[end]
+</select>
+<input type="submit" value="Change" />
+</form>
+<p>
+<a href="[preferred]/db/jdo/2.0-beta/jdo2-tck-2.0-beta-src-24_Jan_2006.zip">jdo2-tck-2.0-beta-src-24_Jan_2006.zip</a>
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-tck-2.0-beta-src-24_Jan_2006.zip.asc">PGP</a>]
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-tck-2.0-beta-src-24_Jan_2006.zip.md5">MD5</a>]
+</p>
+                                                <p>
+<a href="[preferred]/db/jdo/2.0-beta/jdo2-enhancer-2.0-beta-src.zip">jdo2-enhancer-2.0-beta-src.zip</a>
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-enhancer-2.0-beta-src.zip.asc">PGP</a>]
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-enhancer-2.0-beta-src.zip.md5">MD5</a>]
+</p>
+                                                <p>
+<a href="[preferred]/db/jdo/2.0-beta/jdo2-enhancer-2.0-beta-src.tar.gz">jdo2-enhancer-2.0-beta-src.tar.gz</a>
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-enhancer-2.0-beta-src.tar.gz.asc">PGP</a>]
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-enhancer-2.0-beta-src.tar.gz.md5">MD5</a>]
+</p>
+                                                <p>
+<a href="[preferred]/db/jdo/2.0-beta/jdo2-core-2.0-beta-src.zip">jdo2-core-2.0-beta-src.zip</a>
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-core-2.0-beta-src.zip.asc">PGP</a>]
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-core-2.0-beta-src.zip.md5">MD5</a>]
+</p>
+                                                <p>
+<a href="[preferred]/db/jdo/2.0-beta/jdo2-core-2.0-beta-src.tar.gz">jdo2-core-2.0-beta-src.tar.gz</a>
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-core-2.0-beta-src.tar.gz.asc">PGP</a>]
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-core-2.0-beta-src.tar.gz.md5">MD5</a>]
+</p>
+                                                <p>
+<a href="[preferred]/db/jdo/2.0-beta/jdo2-api-2.0-beta-src.zip">jdo2-api-2.0-beta-src.zip</a>
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-api-2.0-beta-src.zip.asc">PGP</a>]
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-api-2.0-beta-src.zip.md5">MD5</a>]
+</p>
+                                                <p>
+<a href="[preferred]/db/jdo/2.0-beta/jdo2-api-2.0-beta-src.tar.gz">jdo2-api-2.0-beta-src.tar.gz</a>
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-api-2.0-beta-src.tar.gz.asc">PGP</a>]
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-beta/jdo2-api-2.0-beta-src.tar.gz.md5">MD5</a>]
+</p> 
+</div>
+<div class="section"><h2>Verifying Releases<a name="Verifying_Releases"></a></h2>
+<a name="Verifying"></a>
+<p>It is essential that you verify the integrity of the downloaded
+files using the PGP signature or the SHA1 or MD5 checksums.  The
+checksums are not as strong indicators as the PGP signature.</p>
+<p>The PGP signatures can be verified using PGP or GPG.
+First download the <a class="externalLink" href="http://www.apache.org/dist/db/jdo/KEYS">KEYS</a>
+as well as the <tt>asc</tt> signature file for the particular
+distribution.
+Make sure you get these files from the <a class="externalLink" href="http://www.apache.org/dist/db/jdo/">main distribution
+directory</a>, rather than from a mirror. Then verify the signatures
+using</p>
+<p><tt>
+% pgpk -a KEYS<br />
+% pgpv <i>release_name</i>.tar.gz.asc<br />
+</tt>
+<i>or</i><br />
+<tt>
+% pgp -ka KEYS<br />
+% pgp <i>release_name</i>.tar.gz.asc<br />
+</tt>
+<i>or</i><br />
+<tt>
+% gpg --import KEYS<br />
+% gpg --verify <i>release_name</i>.tar.gz.asc
+</tt></p>
+<p>Alternatively, you can verify the checksums on the files.  Unix
+programs called <tt>md5</tt>/<tt>sha1</tt> or
+<tt>md5sum</tt>/<tt>sha1sum</tt> are included in many unix
+distributions.  <tt>*sum</tt> is also available as part of
+<a class="externalLink" href="http://www.gnu.org/software/textutils/textutils.html">GNU Textutils</a>.
+Windows users can get binary md5 programs from <a class="externalLink" href="http://www.fourmilab.ch/md5/">http://www.fourmilab.ch/md5</a> and
+<a class="externalLink" href="http://www.pc-tools.net/win32/freeware/console/">hhttp://www.pc-tools.net/win32/freeware/console</a>.
+Windows SlavaSoft <a class="externalLink" href="http://www.slavasoft.com/fsum/">fsum</a> supports MD5 and
+SHA1.</p>
+<p>We highly recommend verifying the PGP signature, though.</p>
+</div>
+
 
       </div>
     </div>

Modified: websites/production/db/content/jdo/releases/release-2.0-rc1.html
==============================================================================
--- websites/production/db/content/jdo/releases/release-2.0-rc1.html (original)
+++ websites/production/db/content/jdo/releases/release-2.0-rc1.html Mon Jan 21 04:23:17 2013
@@ -1,9 +1,9 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Jan 16, 2013 -->
+<!-- Generated by Apache Maven Doxia Site Renderer 1.3 at Jan 20, 2013 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-    <title>Maven - 
+    <title>JDO - 
 Apache JDO 2.0 Release</title>
     <style type="text/css" media="all">
       @import url("../css/maven-base.css");
@@ -12,7 +12,7 @@ Apache JDO 2.0 Release</title>
     </style>
     <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
       <meta name="author" content="JDO Documentation Team" />
-    <meta name="Date-Revision-yyyymmdd" content="20130116" />
+    <meta name="Date-Revision-yyyymmdd" content="20130120" />
     <meta http-equiv="Content-Language" content="en" />
         
         </head>
@@ -31,7 +31,13 @@ Apache JDO 2.0 Release</title>
     <div id="breadcrumbs">
             
                     
-                  <div class="xright">                    <a href="http://wiki.apache.org/jdo" class="externalLink" title="Wiki">Wiki</a>
+                  <div class="xright">                    <a href="https://www.facebook.com/JavaDataObjects" class="externalLink" title="Facebook">Facebook</a>
+            |
+                        <a href="https://twitter.com/JavaDataObjects" class="externalLink" title="Twitter">Twitter</a>
+            |
+                        <a href="https://plus.google.com/106584233526334524963" class="externalLink" title="Google+">Google+</a>
+            |
+                        <a href="http://wiki.apache.org/jdo" class="externalLink" title="Wiki">Wiki</a>
             |
                         <a href="http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10630" class="externalLink" title="Issue Tracker">Issue Tracker</a>
             |
@@ -204,116 +210,116 @@ Apache JDO 2.0 Release</title>
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        
-	
-
-	<div class="section"><h2>JDO 2.0 RC1 Distributions<a name="JDO_2.0_RC1_Distributions"></a></h2>
-
-            <p>Use the links below to download Apache JDO from one of our mirrors.
-                For more information about the projects see <a href="../downloads.html">Downloads</a>.
-                For information on running the TCK, see <a href="../tck.html">TCK</a>.
-                </p>
-               <p>
-                It is good practice to <a href="#Verifying">verify the integrity</a> of the distribution files.
-            </p>
-<p>You are currently using <b>[preferred]</b>. If you encounter a problem with this mirror, then please select another. If all mirrors are failing, there are backup mirrors at the end of the list. See <a class="externalLink" href="http://www.apache.org/mirrors/">status</a> of mirrors.</p>
-<form action="[location]" method="get" id="SelectMirror">
-Other mirrors: <select name="Preferred">
-[if-any http]
-  [for http]<option value="[http]">[http]</option>[end]
-[end]  
-[if-any ftp]
-  [for ftp]<option value="[ftp]">[ftp]</option>[end]
-[end]
-[if-any backup]
-  [for backup]<option value="[backup]">[backup] (backup)</option>[end]
-[end]
-</select>
-<input type="submit" value="Change" />
-</form>
-<br />
-    <div class="section"><h3>TCK<a name="TCK"></a></h3>
-<p>
-<a href="[preferred]/db/jdo/2.0-rc1/jdo2-tck-2.0-rc1-src-22_Feb_2006.zip">jdo2-tck-2.0-rc1-src-22_Feb_2006.zip</a>
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-tck-2.0-rc1-src-22_Feb_2006.zip.asc">PGP</a>]
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-tck-2.0-rc1-src-22_Feb_2006.zip.md5">MD5</a>]
-</p>
-</div>
-    <div class="section"><h3>Enhancer<a name="Enhancer"></a></h3>
-                                                <p>
-<a href="[preferred]/db/jdo/2.0-rc1/jdo2-enhancer-2.0-rc1-src.zip">jdo2-enhancer-2.0-rc1-src.zip</a>
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-enhancer-2.0-rc1-src.zip.asc">PGP</a>]
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-enhancer-2.0-rc1-src.zip.md5">MD5</a>]
-</p>
-                                                <p>
-<a href="[preferred]/db/jdo/2.0-rc1/jdo2-enhancer-2.0-rc1-src.tar.gz">jdo2-enhancer-2.0-rc1-src.tar.gz</a>
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-enhancer-2.0-rc1-src.tar.gz.asc">PGP</a>]
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-enhancer-2.0-rc1-src.tar.gz.md5">MD5</a>]
-</p>
-</div>
-    <div class="section"><h3>Core<a name="Core"></a></h3>
-                                                <p>
-<a href="[preferred]/db/jdo/2.0-rc1/jdo2-core-2.0-rc1-src.zip">jdo2-core-2.0-rc1-src.zip</a>
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-core-2.0-rc1-src.zip.asc">PGP</a>]
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-core-2.0-rc1-src.zip.md5">MD5</a>]
-</p>
-                                                <p>
-<a href="[preferred]/db/jdo/2.0-rc1/jdo2-core-2.0-rc1-src.tar.gz">jdo2-core-2.0-rc1-src.tar.gz</a>
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-core-2.0-rc1-src.tar.gz.asc">PGP</a>]
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-core-2.0-rc1-src.tar.gz.md5">MD5</a>]
-</p>
-</div>
-    <div class="section"><h3>API<a name="API"></a></h3>
-                                                <p>
-<a href="[preferred]/db/jdo/2.0-rc1/jdo2-api-2.0-rc1-src.zip">jdo2-api-2.0-rc1-src.zip</a>
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-api-2.0-rc1-src.zip.asc">PGP</a>]
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-api-2.0-rc1-src.zip.md5">MD5</a>]
-</p>
-                                                <p>
-<a href="[preferred]/db/jdo/2.0-rc1/jdo2-api-2.0-rc1-src.tar.gz">jdo2-api-2.0-rc1-src.tar.gz</a>
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-api-2.0-rc1-src.tar.gz.asc">PGP</a>]
-[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-api-2.0-rc1-src.tar.gz.md5">MD5</a>]
-</p> 
-</div>
-</div>
-<div class="section"><h2>Verifying Releases<a name="Verifying_Releases"></a></h2>
-<a name="Verifying"></a>
-<p>It is essential that you verify the integrity of the downloaded
-files using the PGP signature or the SHA1 or MD5 checksums.  The
-checksums are not as strong indicators as the PGP signature.</p>
-<p>The PGP signatures can be verified using PGP or GPG.
-First download the <a class="externalLink" href="http://www.apache.org/dist/db/jdo/KEYS">KEYS</a>
-as well as the <tt>asc</tt> signature file for the particular
-distribution.
-Make sure you get these files from the <a class="externalLink" href="http://www.apache.org/dist/db/jdo/">main distribution
-directory</a>, rather than from a mirror. Then verify the signatures
-using</p>
-<p><tt>
-% pgpk -a KEYS<br />
-% pgpv <i>release_name</i>.tar.gz.asc<br />
-</tt>
-<i>or</i><br />
-<tt>
-% pgp -ka KEYS<br />
-% pgp <i>release_name</i>.tar.gz.asc<br />
-</tt>
-<i>or</i><br />
-<tt>
-% gpg --import KEYS<br />
-% gpg --verify <i>release_name</i>.tar.gz.asc
-</tt></p>
-<p>Alternatively, you can verify the checksums on the files.  Unix
-programs called <tt>md5</tt>/<tt>sha1</tt> or
-<tt>md5sum</tt>/<tt>sha1sum</tt> are included in many unix
-distributions.  <tt>*sum</tt> is also available as part of
-<a class="externalLink" href="http://www.gnu.org/software/textutils/textutils.html">GNU Textutils</a>.
-Windows users can get binary md5 programs from <a class="externalLink" href="http://www.fourmilab.ch/md5/">http://www.fourmilab.ch/md5</a> and
-<a class="externalLink" href="http://www.pc-tools.net/win32/freeware/console/">hhttp://www.pc-tools.net/win32/freeware/console</a>.
-Windows SlavaSoft <a class="externalLink" href="http://www.slavasoft.com/fsum/">fsum</a> supports MD5 and
-SHA1.</p>
-<p>We highly recommend verifying the PGP signature, though.</p>
-</div>
-
+        
+	
+
+	<div class="section"><h2>JDO 2.0 RC1 Distributions<a name="JDO_2.0_RC1_Distributions"></a></h2>
+
+            <p>Use the links below to download Apache JDO from one of our mirrors.
+                For more information about the projects see <a href="../downloads.html">Downloads</a>.
+                For information on running the TCK, see <a href="../tck.html">TCK</a>.
+                </p>
+               <p>
+                It is good practice to <a href="#Verifying">verify the integrity</a> of the distribution files.
+            </p>
+<p>You are currently using <b>[preferred]</b>. If you encounter a problem with this mirror, then please select another. If all mirrors are failing, there are backup mirrors at the end of the list. See <a class="externalLink" href="http://www.apache.org/mirrors/">status</a> of mirrors.</p>
+<form action="[location]" method="get" id="SelectMirror">
+Other mirrors: <select name="Preferred">
+[if-any http]
+  [for http]<option value="[http]">[http]</option>[end]
+[end]  
+[if-any ftp]
+  [for ftp]<option value="[ftp]">[ftp]</option>[end]
+[end]
+[if-any backup]
+  [for backup]<option value="[backup]">[backup] (backup)</option>[end]
+[end]
+</select>
+<input type="submit" value="Change" />
+</form>
+<br />
+    <div class="section"><h3>TCK<a name="TCK"></a></h3>
+<p>
+<a href="[preferred]/db/jdo/2.0-rc1/jdo2-tck-2.0-rc1-src-22_Feb_2006.zip">jdo2-tck-2.0-rc1-src-22_Feb_2006.zip</a>
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-tck-2.0-rc1-src-22_Feb_2006.zip.asc">PGP</a>]
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-tck-2.0-rc1-src-22_Feb_2006.zip.md5">MD5</a>]
+</p>
+</div>
+    <div class="section"><h3>Enhancer<a name="Enhancer"></a></h3>
+                                                <p>
+<a href="[preferred]/db/jdo/2.0-rc1/jdo2-enhancer-2.0-rc1-src.zip">jdo2-enhancer-2.0-rc1-src.zip</a>
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-enhancer-2.0-rc1-src.zip.asc">PGP</a>]
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-enhancer-2.0-rc1-src.zip.md5">MD5</a>]
+</p>
+                                                <p>
+<a href="[preferred]/db/jdo/2.0-rc1/jdo2-enhancer-2.0-rc1-src.tar.gz">jdo2-enhancer-2.0-rc1-src.tar.gz</a>
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-enhancer-2.0-rc1-src.tar.gz.asc">PGP</a>]
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-enhancer-2.0-rc1-src.tar.gz.md5">MD5</a>]
+</p>
+</div>
+    <div class="section"><h3>Core<a name="Core"></a></h3>
+                                                <p>
+<a href="[preferred]/db/jdo/2.0-rc1/jdo2-core-2.0-rc1-src.zip">jdo2-core-2.0-rc1-src.zip</a>
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-core-2.0-rc1-src.zip.asc">PGP</a>]
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-core-2.0-rc1-src.zip.md5">MD5</a>]
+</p>
+                                                <p>
+<a href="[preferred]/db/jdo/2.0-rc1/jdo2-core-2.0-rc1-src.tar.gz">jdo2-core-2.0-rc1-src.tar.gz</a>
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-core-2.0-rc1-src.tar.gz.asc">PGP</a>]
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-core-2.0-rc1-src.tar.gz.md5">MD5</a>]
+</p>
+</div>
+    <div class="section"><h3>API<a name="API"></a></h3>
+                                                <p>
+<a href="[preferred]/db/jdo/2.0-rc1/jdo2-api-2.0-rc1-src.zip">jdo2-api-2.0-rc1-src.zip</a>
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-api-2.0-rc1-src.zip.asc">PGP</a>]
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-api-2.0-rc1-src.zip.md5">MD5</a>]
+</p>
+                                                <p>
+<a href="[preferred]/db/jdo/2.0-rc1/jdo2-api-2.0-rc1-src.tar.gz">jdo2-api-2.0-rc1-src.tar.gz</a>
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-api-2.0-rc1-src.tar.gz.asc">PGP</a>]
+[<a class="externalLink" href="http://www.apache.org/dist/db/jdo/2.0-rc1/jdo2-api-2.0-rc1-src.tar.gz.md5">MD5</a>]
+</p> 
+</div>
+</div>
+<div class="section"><h2>Verifying Releases<a name="Verifying_Releases"></a></h2>
+<a name="Verifying"></a>
+<p>It is essential that you verify the integrity of the downloaded
+files using the PGP signature or the SHA1 or MD5 checksums.  The
+checksums are not as strong indicators as the PGP signature.</p>
+<p>The PGP signatures can be verified using PGP or GPG.
+First download the <a class="externalLink" href="http://www.apache.org/dist/db/jdo/KEYS">KEYS</a>
+as well as the <tt>asc</tt> signature file for the particular
+distribution.
+Make sure you get these files from the <a class="externalLink" href="http://www.apache.org/dist/db/jdo/">main distribution
+directory</a>, rather than from a mirror. Then verify the signatures
+using</p>
+<p><tt>
+% pgpk -a KEYS<br />
+% pgpv <i>release_name</i>.tar.gz.asc<br />
+</tt>
+<i>or</i><br />
+<tt>
+% pgp -ka KEYS<br />
+% pgp <i>release_name</i>.tar.gz.asc<br />
+</tt>
+<i>or</i><br />
+<tt>
+% gpg --import KEYS<br />
+% gpg --verify <i>release_name</i>.tar.gz.asc
+</tt></p>
+<p>Alternatively, you can verify the checksums on the files.  Unix
+programs called <tt>md5</tt>/<tt>sha1</tt> or
+<tt>md5sum</tt>/<tt>sha1sum</tt> are included in many unix
+distributions.  <tt>*sum</tt> is also available as part of
+<a class="externalLink" href="http://www.gnu.org/software/textutils/textutils.html">GNU Textutils</a>.
+Windows users can get binary md5 programs from <a class="externalLink" href="http://www.fourmilab.ch/md5/">http://www.fourmilab.ch/md5</a> and
+<a class="externalLink" href="http://www.pc-tools.net/win32/freeware/console/">hhttp://www.pc-tools.net/win32/freeware/console</a>.
+Windows SlavaSoft <a class="externalLink" href="http://www.slavasoft.com/fsum/">fsum</a> supports MD5 and
+SHA1.</p>
+<p>We highly recommend verifying the PGP signature, though.</p>
+</div>
+
 
       </div>
     </div>