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("javax.jdo.PersistenceManagerFactoryClass",
- "{my_implementation_pmf_class}");
-properties.setProperty("javax.jdo.option.ConnectionDriverName","com.mysql.jdbc.Driver");
-properties.setProperty("javax.jdo.option.ConnectionURL","jdbc:mysql://localhost/myDB");
-properties.setProperty("javax.jdo.option.ConnectionUserName","login");
-properties.setProperty("javax.jdo.option.ConnectionPassword","password");
-PersistenceManagerFactory pmf = JDOHelper.getPersistenceManagerFactory(properties);</pre></div>
- <p>
- A slight variation on this, is to use a file ("jdo.properties" 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("jdo.properties");</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
- "mysql" then the implementation looks for MetaData mapping files called
- "{classname}-mysql.orm" or "package-mysql.orm". 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 "persistence-unit" to use with this PMF. This borrows the
- "persistence-unit" 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 "named PMF" 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("javax.jdo.PersistenceManagerFactoryClass",
+ "{my_implementation_pmf_class}");
+properties.setProperty("javax.jdo.option.ConnectionDriverName","com.mysql.jdbc.Driver");
+properties.setProperty("javax.jdo.option.ConnectionURL","jdbc:mysql://localhost/myDB");
+properties.setProperty("javax.jdo.option.ConnectionUserName","login");
+properties.setProperty("javax.jdo.option.ConnectionPassword","password");
+PersistenceManagerFactory pmf = JDOHelper.getPersistenceManagerFactory(properties);</pre></div>
+ <p>
+ A slight variation on this, is to use a file ("jdo.properties" 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("jdo.properties");</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
+ "mysql" then the implementation looks for MetaData mapping files called
+ "{classname}-mysql.orm" or "package-mysql.orm". 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 "persistence-unit" to use with this PMF. This borrows the
+ "persistence-unit" 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 "named PMF" 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&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&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>