You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-commits@db.apache.org by an...@apache.org on 2007/10/02 19:10:32 UTC
svn commit: r581313 [1/4] - in /db/jdo/site: docs/ docs/articles/
docs/releases/ docs/tutorials/ xdocs/ xdocs/articles/
Author: andyj
Date: Tue Oct 2 10:10:30 2007
New Revision: 581313
URL: http://svn.apache.org/viewvc?rev=581313&view=rev
Log:
JDO-537 Initial "article" - originally posted on JDOCentral.com in 2003
Added:
db/jdo/site/docs/articles/
db/jdo/site/docs/articles/maven-jdo.html
db/jdo/site/xdocs/articles/
db/jdo/site/xdocs/articles/maven-jdo.xml
Modified:
db/jdo/site/docs/cvs-usage.html
db/jdo/site/docs/dependencies.html
db/jdo/site/docs/downloads.html
db/jdo/site/docs/enhancement.html
db/jdo/site/docs/exceptions.html
db/jdo/site/docs/faq.html
db/jdo/site/docs/get-involved.html
db/jdo/site/docs/glossary.html
db/jdo/site/docs/impls.html
db/jdo/site/docs/index.html
db/jdo/site/docs/issue-tracking.html
db/jdo/site/docs/issuetracking.html
db/jdo/site/docs/javadoc.html
db/jdo/site/docs/jdo_dtd.html
db/jdo/site/docs/jdo_v_jpa.html
db/jdo/site/docs/jdo_v_jpa_orm.html
db/jdo/site/docs/jdocentral.html
db/jdo/site/docs/jdohelper.html
db/jdo/site/docs/jdoquery_dtd.html
db/jdo/site/docs/mail-lists.html
db/jdo/site/docs/maven-reports.html
db/jdo/site/docs/newshistory.html
db/jdo/site/docs/orm_dtd.html
db/jdo/site/docs/project-info.html
db/jdo/site/docs/references.html
db/jdo/site/docs/releases/release-2.0-beta.html
db/jdo/site/docs/releases/release-2.0-rc1.html
db/jdo/site/docs/releases/release-2.0.html
db/jdo/site/docs/roadmap.html
db/jdo/site/docs/specifications.html
db/jdo/site/docs/svn.html
db/jdo/site/docs/tck.html
db/jdo/site/docs/team-list.html
db/jdo/site/docs/tutorials/replication.html
db/jdo/site/docs/why_jdo.html
db/jdo/site/xdocs/navigation.xml
Added: db/jdo/site/docs/articles/maven-jdo.html
URL: http://svn.apache.org/viewvc/db/jdo/site/docs/articles/maven-jdo.html?rev=581313&view=auto
==============================================================================
--- db/jdo/site/docs/articles/maven-jdo.html (added)
+++ db/jdo/site/docs/articles/maven-jdo.html Tue Oct 2 10:10:30 2007
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Java Data Objects (JDO) - JDO and Maven1</title><style type="text/css" media="all">
+ @import url("../style/maven-base.css");
+
+ @import url("../style/maven-theme.css");</style><link rel="stylesheet" href="../style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="Andy Jefferson"></meta><meta name="email"></meta></head><body class="composite"><div id="banner"><a href="http://db.apache.org/jdo" id="projectLogo"><img alt="Java Data Objects (JDO)" src="../images/JDOx120.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuGeneral"><h5>General</h5><ul><li class="none"><a href="../index.html">Home</a></li><li class="none"><a href="../downloads.html">Downloads</a></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">License</a></li></ul></div><br></br><div id="menuDocumentation"><h5>Documenta
tion</h5><ul><li class="none"><a href="../specifications.html">Specifications</a></li><li class="none"><a href="../impls.html">Implementations</a></li><li class="none"><a href="../why_jdo.html">Why JDO?</a></li><li class="none"><a href="../jdo_v_jpa.html">JDO v JPA</a></li><li class="none"><a href="../jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li><li class="none"><a href="../enhancement.html">Bytecode Enhancement</a></li><li class="none"><a href="../glossary.html">Glossary</a></li><li class="none"><a href="../jdohelper.html">JDOHelper</a></li><li class="none"><a href="../exceptions.html">Exceptions</a></li><li class="none"><a href="../javadoc.html">API Javadoc</a></li><li class="none"><a href="../tck.html">TCK</a></li><li class="none"><a href="../jdo_dtd.html">jdo DTD/XSD</a></li><li class="none"><a href="../orm_dtd.html">orm DTD/XSD</a></li><li class="none"><a href="../jdoquery_dtd.html">jdoquery DTD/XSD</a></li><li class="none"><a href="../references.html">References</a></li
><li class="none"><a href="../tutorials/replication.html">Datastore Replication</a></li></ul></div><br></br><div id="menuArticles"><h5>Articles</h5><ul><li class="none"><strong><a href="../articles/maven-jdo.html">JDO and Maven1</a></strong></li></ul></div><br></br><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="../get-involved.html">Get Involved</a></li><li class="none"><a href="../team-list.html">Project Team</a></li><li class="none"><a href="../mail-lists.html">Mailing Lists</a></li><li class="none"><a href="../faq.html">FAQ</a></li><li class="none"><a href="http://wiki.apache.org/jdo" class="externalLink" title="External Link">Wiki</a></li></ul></div><br></br><div id="menuDevelopment"><h5>Development</h5><ul><li class="none"><a href="../roadmap.html">RoadMap / TODO</a></li><li class="none"><a href="../svn.html">Source Code</a></li><li class="none"><a href="http://cwiki.apache.org/GMOxDEV/coding-standards.html" class="externalLink" title="External
Link">Coding Standards</a></li><li class="none"><a href="../issuetracking.html">Issue Tracking</a></li><li class="none"><a href="../dependencies.html">Dependencies</a></li></ul></div><br></br></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="JDO_Meets_Maven"></a><h2>JDO Meets Maven</h2><p>
+ By <A HREF="mailto:andy@jpox.org">Andy Jefferson</A>
+ </p><div class="subsection"><a name="Background_-_Maven"></a><h3>Background - Maven</h3><p><A HREF="http://maven.apache.org" TARGET="_TOP">Maven</A> is a tool for managing
+ and building projects providing an alternative to the accepted
+ <A HREF="http://ant.apache.org" TARGET="_TOP">Ant</A> build process. Maven is
+ almost totally plugin-driven, and provides plugins for many common tasks (for
+ example: building EJB components such as WARs and EARs, generating documentation,
+ running unit tests) and related software (for example:
+ <A HREF="http://checkstyle.sf.net" TARGET="_TOP">Checkstyle</A>,
+ <A HREF="http://pmd.sf.net" TARGET="_TOP">PMD</A>,
+ <A HREF="http://www.thecortex.net/clover" TARGET="_TOP">Clover</A>,
+ <A HREF="http://www.jcoverage.com" TARGET="_TOP">JCoverage</A>).</p><p>Maven builds on top of the definition of a project. It formalises project
+ definitions such as dependencies (and hence classpaths), versions, source
+ repositories, mailing lists, etc. This project definition provides placeholders
+ for all of the typical metrics important to a project. It formalises the location
+ of the source tree for a project and of the unit tests. This rigorous structure
+ allows Maven's plugins to provide generalised functionality such as building the
+ source tree, running the unit tests, generating javadoc, code analysis, etc.</p><p>Maven operates using the concept of <B>goals</B>. Each <B>goal</B> can have "pre"
+ and "post" goals. This structure allows for chaining of operations, with one
+ operation firing off another, and another to achieve some overall end result.</p></div><div class="subsection"><a name="Integrating_JDO_with_Maven"></a><h3>Integrating JDO with Maven</h3><p>In developing a JDO system, the developer has many concerns - not least the likes
+ of object-relationship mapping - and should, as far as possible, be spared the
+ "administrative" burdens associated with building the system. Maven's
+ formalization of the source tree structure and chaining of actions helps achieve
+ this objective by saving the developer from having to explicitly define tasks
+ like JDO class bytecode-enhancement. Thus, rather than explicitly invoking a
+ bytecode-enhancement task in the system build, Maven is able to provide this
+ activity by way of a plugin, which could even be automatically chained off the
+ existing Java compilation task.</p></div><div class="subsection"><a name="Anatomy_of_a_Maven_JDO_plugin"></a><h3>Anatomy of a Maven JDO plugin</h3><p>A Maven plugin can use a variety of languages, however most commonly utilises
+ <A HREF="http://jakarta.apache.org/commons/jelly/" TARGET="_TOP">Jelly scripting language</A>, at least for definition of the plugin's goals.
+ A Maven plugin typically requires a minimum of 3 files ...
+ <UL>
+ <LI><I>project.xml</I> (defining the dependencies of the plugin on other software)</LI>
+ <LI><I>plugin.jelly</I> (providing the <B>goals</B> definition)</LI>
+ <LI><I>plugin.properties</I> (properties available for configuration)</LI>
+ </UL>
+ Maven plugins can use a variety of other scripting and templating utilities, however
+ these are not currently required for the JDO plugins implemented.</p><p>Plugins have now been developed for
+ <a HREF="http://www.jpox.org" class="newWindow" title="New Window" target="_blank">JPOX</a>, and
+ <a HREF="http://tjdo.sf.net" TARGET="_blank">TJDO</a>, though can readily be
+ developed for any JDO implementation. The best way of understanding the process
+ involved is by analysing a Maven JDO plugin - in this case, the JPOX plugin. Here
+ the <I>plugin.jelly</I> file is as follows:</p>
+ <div class="source"><pre>
+<goal name="<B>jpox</B>"
+ description="Enhance classes for use with Java Persistent Objects (JPOX)"
+ prereqs="jpox:enhance"/>
+
+<goal name="<B>jpox:init</B>">
+ ... snip ... code to generate <B>jpoxClasspath</B> and <B>jpoxMetaDataFiles</B>
+</goal>
+
+<goal name="<B>jpox:enhance</B>"
+ description="Perform the enhancement of classes for use with JPOX"
+ prereqs="jpox:init">
+ <echo>JDO-enhancing classes for Java Persistent Objects</echo>
+
+ <ant:java dir="${maven.build.dest}"
+ classname="org.jpox.enhance.SunReferenceEnhancer"
+ failonerror="true"
+ fork="true">
+ <classpath refid="jpoxClasspath"/>
+ <arg line="${jpoxMetaDataFiles}"/>
+ </ant:java>
+
+ <echo>Classes are now JDO-enhanced for Java Persistent Objects</echo>
+</goal></pre></div>
+ <p>It can be seen that the plugin has several goals, the default one being to run the
+ enhance goal. Since this goal requires (as a prerequisite) the running of the init
+ goal, they are chained.</p><p>Some JDO implementations (for example JPOX, or Kodo) allow the generation of the
+ JDO database schema prior to running the JDO-enabled application. This is catered
+ for with additional <B>goal(s)</B>. For JPOX again, this is handled as follows </p>
+ <div class="source"><pre>
+<goal name="<B>jpox:schema-create</B>"
+ prereqs="jpox:init">
+ <echo>Creating tables for Persistence Capability</echo>
+
+ <ant:java dir="${maven.build.dest}"
+ classname="org.jpox.SchemaTool"
+ failonerror="true"
+ fork="true">
+ <classpath refid="jpoxClasspath"/>
+ <sysproperty key="database.driver" value="${maven.jpox.database.driver}"/>
+ <sysproperty key="database.url" value="${maven.jpox.database.url}"/>
+ <sysproperty key="database.user" value="${maven.jpox.database.user}"/>
+ <sysproperty key="database.password" value="${maven.jpox.database.password}"/>
+ <arg line="-create"/>
+ <arg line="${jpoxMetaDataFiles}"/>
+ </ant:java>
+</goal>
+
+<goal name="<B>jpox:schema-delete</B>"
+ prereqs="jpox:init">
+ <echo>Deleting tables for Persistence Capability</echo>
+
+ <ant:java dir="${maven.build.dest}"
+ classname="org.jpox.SchemaTool"
+ failonerror="true"
+ fork="true">
+ <classpath refid="jpoxClasspath"/>
+ <sysproperty key="database.driver" value="${maven.jpox.database.driver}"/>
+ <sysproperty key="database.url" value="${maven.jpox.database.url}"/>
+ <sysproperty key="database.user" value="${maven.jpox.database.user}"/>
+ <sysproperty key="database.password" value="${maven.jpox.database.password}"/>
+ <arg line="-delete"/>
+ <arg line="${jpoxMetaDataFiles}"/>
+ </ant:java>
+ </goal></pre></div>
+ <p>Hence there are 2 additional <B>goals</B>, one for creating all tables required by
+ JPOX, and a second for deleting these tables. Clearly this has more relevance to
+ <B>schema generation</B> than for <B>existing schemas</B></p><p>Where a JDO implementation allows a particular configuration operation, a Maven
+ plugin <B>goal</B> can be added to deliver this functionality to the Maven user.
+ As a result, individual implementations can add as many goals as they wish to
+ fulfil their users requirements.</p></div><div class="subsection"><a name="Using_a_Maven_JDO_plugin"></a><h3>Using a Maven JDO plugin</h3><p>Using the JPOX Maven plugin as an example, the basic enhancement process could be
+ invoked as follows:</p>
+ <div class="source"><pre>maven jpox:enhance</pre></div>
+ <p>The problem with this is that it burdens the developer with having to explicitly
+ invoke the enhancement process. As an alternative it is possible to integrate
+ bytecode enhancement as an automatic step chained off the basic Java compilation
+ process. This is achieved by including the following in the project
+ <I>maven.xml</I> file:</p>
+ <div class="source"><pre>
+<postGoal name="java:compile">
+ <attainGoal name="jpox:enhance"/>
+</postGoal></pre></div>
+ <p>So wherever the <B>java:compile</B> goal is called, as a postGoal it runs the
+ <B>jpox:enhance</B> goal, leaving the developer with JDO enabled classes ready to
+ run.</p><p>Maven's plugins can be made configurable using properties specified in the
+ <I>plugin.properties</I> file. For the JPOX plugin, the following properties can
+ be set
+ <UL>
+ <LI><B>maven.jpox.jdo.fileset.dir</B> : Directory containing the JDO MetaData files</LI>
+ <LI><B>maven.jpox.jdo.fileset.include</B> : Fileset include path for JDO MetaData files (default: **/*.jdo)</LI>
+ <LI><B>maven.jpox.jdo.fileset.exclude</B> : Fileset exclude path for JDO MetaData files</LI>
+ <LI><B>maven.jpox.database.driver</B> : Driver for use in connecting to datastore</LI>
+ <LI><B>maven.jpox.database.url</B> : URL defining the datastore</LI>
+ <LI><B>maven.jpox.database.user</B> : Login name for the datastore</LI>
+ <LI><B>maven.jpox.database.password</B> : Password for the datastore</LI>
+ </UL>
+ For example, the following properties could be included in the Maven <I>project.properties</I> file</p>
+ <div class="source"><pre>
+maven.jpox.jdo.fileset.dir=${basedir}/jdo
+maven.jpox.jdo.fileset.include=**/*.jdo
+maven.jpox.database.driver=com.mysql.jdbc.Driver
+maven.jpox.database.url=jdbc:mysql://localhost/jpox
+maven.jpox.database.user={my_username}
+maven.jpox.database.password={my_password}</pre></div>
+ <p>This would define the JDO MetaData files residing under the "jdo" project directory, with names matching *.jdo and would be used when all JDO plugin <B>goals</B> (such as <B>enhance</B>) are called. The 4 <B>database</B> properties are used in the <B>schema-create/schema-delete</B> goals (as seen in the <I>plugin.jelly</I> file earlier).</p><p>Invocation of the JPOX schema-create optional goal could be achieved as follows:</p>
+ <div class="source"><pre>maven jpox:schema-create</pre></div>
+ </div><div class="subsection"><a name="Conclusion"></a><h3>Conclusion</h3><p>This article has attempted to give a feel for both the operation of Maven, and how
+ to integrate JDO into a Maven project. The various Maven JDO plugins can be
+ downloaded as follows
+ <UL>
+ <LI>JPOX (1.1.8) - <A HREF="http://www.jpox.org/" TARGET="_blank">Java Persistent Objects (JPOX) project</A></LI>
+ <LI>TJDO (2.0-beta3) - <A HREF="http://www.ibiblio.org/maven/maven/plugins/" TARGET="_TOP">Ibiblio site</A></LI>
+ </UL>
+ </p></div><div class="subsection"><a name="About_the_author"></a><h3>About the author</h3><p>Andy Jefferson is an independent software consultant who has been working in the
+ IT industry for more than 15 years, primarily in the United Kingdom. He is an
+ active participator in several OpenSource projects, primarily JPOX, and
+ Apache JDO, and a member of the JSR243 (JDO2) Expert Group.</p></div></div></div></div><div class="clear"><hr></hr></div><table border="0" width="100%" cellpadding="0" cellspacing="0"><tr><td width="100%"><img height="1" border="0" width="100%" src="../images/header_line.gif"></img></td></tr></table><div id="footer"><div class="xleft">
+ Documentation published: 02 October 2007<br></br>
+ © 2005-2007 <a href="http://www.apache.org/">Apache Software Foundation</a></div></div></body></html>
\ No newline at end of file
Modified: db/jdo/site/docs/cvs-usage.html
URL: http://svn.apache.org/viewvc/db/jdo/site/docs/cvs-usage.html?rev=581313&r1=581312&r2=581313&view=diff
==============================================================================
--- db/jdo/site/docs/cvs-usage.html (original)
+++ db/jdo/site/docs/cvs-usage.html Tue Oct 2 10:10:30 2007
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Java Data Objects (JDO) - CVS</title><style type="text/css" media="all">
@import url("./style/maven-base.css");
- @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://db.apache.org/jdo" id="projectLogo"><img alt="Java Data Objects (JDO)" src="./images/JDOx120.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuGeneral"><h5>General</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="none"><a href="downloads.html">Downloads</a></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">License</a></li></ul></div><br></br><div id="menuDocumentation"><h5>Documentation</h5><ul><li class="none"><a href="specifications.html">Specifications</a></li><li
class="none"><a href="impls.html">Implementations</a></li><li class="none"><a href="why_jdo.html">Why JDO?</a></li><li class="none"><a href="jdo_v_jpa.html">JDO v JPA</a></li><li class="none"><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li><li class="none"><a href="enhancement.html">Bytecode Enhancement</a></li><li class="none"><a href="glossary.html">Glossary</a></li><li class="none"><a href="jdohelper.html">JDOHelper</a></li><li class="none"><a href="exceptions.html">Exceptions</a></li><li class="none"><a href="javadoc.html">API Javadoc</a></li><li class="none"><a href="tck.html">TCK</a></li><li class="none"><a href="jdo_dtd.html">jdo DTD/XSD</a></li><li class="none"><a href="orm_dtd.html">orm DTD/XSD</a></li><li class="none"><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li><li class="none"><a href="references.html">References</a></li></ul></div><br></br><div id="menuTutorials"><h5>Tutorials</h5><ul><li class="none"><a href="tutorials/replication.html">Datastore R
eplication</a></li></ul></div><br></br><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="get-involved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="http://wiki.apache.org/jdo" class="externalLink" title="External Link">Wiki</a></li></ul></div><br></br><div id="menuDevelopment"><h5>Development</h5><ul><li class="none"><a href="roadmap.html">RoadMap / TODO</a></li><li class="none"><a href="svn.html">Source Code</a></li><li class="none"><a href="http://cwiki.apache.org/GMOxDEV/coding-standards.html" class="externalLink" title="External Link">Coding Standards</a></li><li class="none"><a href="issuetracking.html">Issue Tracking</a></li><li class="none"><a href="dependencies.html">Dependencies</a></li></ul></div><br></br></div></div><div id="bodyColumn"><div class="contentBox"><d
iv class="section"><a name="Repository"></a><h2>Repository</h2><p>
+ @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://db.apache.org/jdo" id="projectLogo"><img alt="Java Data Objects (JDO)" src="./images/JDOx120.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuGeneral"><h5>General</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="none"><a href="downloads.html">Downloads</a></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">License</a></li></ul></div><br></br><div id="menuDocumentation"><h5>Documentation</h5><ul><li class="none"><a href="specifications.html">Specifications</a></li><li
class="none"><a href="impls.html">Implementations</a></li><li class="none"><a href="why_jdo.html">Why JDO?</a></li><li class="none"><a href="jdo_v_jpa.html">JDO v JPA</a></li><li class="none"><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li><li class="none"><a href="enhancement.html">Bytecode Enhancement</a></li><li class="none"><a href="glossary.html">Glossary</a></li><li class="none"><a href="jdohelper.html">JDOHelper</a></li><li class="none"><a href="exceptions.html">Exceptions</a></li><li class="none"><a href="javadoc.html">API Javadoc</a></li><li class="none"><a href="tck.html">TCK</a></li><li class="none"><a href="jdo_dtd.html">jdo DTD/XSD</a></li><li class="none"><a href="orm_dtd.html">orm DTD/XSD</a></li><li class="none"><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li><li class="none"><a href="references.html">References</a></li><li class="none"><a href="tutorials/replication.html">Datastore Replication</a></li></ul></div><br></br><div id="menuArticles"><h5>
Articles</h5><ul><li class="none"><a href="articles/maven-jdo.html">JDO and Maven1</a></li></ul></div><br></br><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="get-involved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="http://wiki.apache.org/jdo" class="externalLink" title="External Link">Wiki</a></li></ul></div><br></br><div id="menuDevelopment"><h5>Development</h5><ul><li class="none"><a href="roadmap.html">RoadMap / TODO</a></li><li class="none"><a href="svn.html">Source Code</a></li><li class="none"><a href="http://cwiki.apache.org/GMOxDEV/coding-standards.html" class="externalLink" title="External Link">Coding Standards</a></li><li class="none"><a href="issuetracking.html">Issue Tracking</a></li><li class="none"><a href="dependencies.html">Dependencies</a></li></ul></
div><br></br></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="Repository"></a><h2>Repository</h2><p>
No SCM repository is defined.
</p></div></div></div><div class="clear"><hr></hr></div><table border="0" width="100%" cellpadding="0" cellspacing="0"><tr><td width="100%"><img height="1" border="0" width="100%" src="./images/header_line.gif"></img></td></tr></table><div id="footer"><div class="xleft">
Documentation published: 02 October 2007<br></br>
Modified: db/jdo/site/docs/dependencies.html
URL: http://svn.apache.org/viewvc/db/jdo/site/docs/dependencies.html?rev=581313&r1=581312&r2=581313&view=diff
==============================================================================
--- db/jdo/site/docs/dependencies.html (original)
+++ db/jdo/site/docs/dependencies.html Tue Oct 2 10:10:30 2007
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Java Data Objects (JDO) - Project Dependencies</title><style type="text/css" media="all">
@import url("./style/maven-base.css");
- @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="JDO Documentation Team"></meta><meta name="email" content="jdo-dev@db.apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://db.apache.org/jdo" id="projectLogo"><img alt="Java Data Objects (JDO)" src="./images/JDOx120.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuGeneral"><h5>General</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="none"><a href="downloads.html">Downloads</a></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">License</a></li></ul></div><br></br><div id="m
enuDocumentation"><h5>Documentation</h5><ul><li class="none"><a href="specifications.html">Specifications</a></li><li class="none"><a href="impls.html">Implementations</a></li><li class="none"><a href="why_jdo.html">Why JDO?</a></li><li class="none"><a href="jdo_v_jpa.html">JDO v JPA</a></li><li class="none"><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li><li class="none"><a href="enhancement.html">Bytecode Enhancement</a></li><li class="none"><a href="glossary.html">Glossary</a></li><li class="none"><a href="jdohelper.html">JDOHelper</a></li><li class="none"><a href="exceptions.html">Exceptions</a></li><li class="none"><a href="javadoc.html">API Javadoc</a></li><li class="none"><a href="tck.html">TCK</a></li><li class="none"><a href="jdo_dtd.html">jdo DTD/XSD</a></li><li class="none"><a href="orm_dtd.html">orm DTD/XSD</a></li><li class="none"><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li><li class="none"><a href="references.html">References</a></li></ul></div><b
r></br><div id="menuTutorials"><h5>Tutorials</h5><ul><li class="none"><a href="tutorials/replication.html">Datastore Replication</a></li></ul></div><br></br><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="get-involved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="http://wiki.apache.org/jdo" class="externalLink" title="External Link">Wiki</a></li></ul></div><br></br><div id="menuDevelopment"><h5>Development</h5><ul><li class="none"><a href="roadmap.html">RoadMap / TODO</a></li><li class="none"><a href="svn.html">Source Code</a></li><li class="none"><a href="http://cwiki.apache.org/GMOxDEV/coding-standards.html" class="externalLink" title="External Link">Coding Standards</a></li><li class="none"><a href="issuetracking.html">Issue Tracking</a></li><li class="none"><strong><a
href="dependencies.html">Dependencies</a></strong></li></ul></div><br></br></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="The_Apache_JDO_Project"></a><h2>The Apache JDO Project</h2><p>
+ @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="JDO Documentation Team"></meta><meta name="email" content="jdo-dev@db.apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://db.apache.org/jdo" id="projectLogo"><img alt="Java Data Objects (JDO)" src="./images/JDOx120.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuGeneral"><h5>General</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="none"><a href="downloads.html">Downloads</a></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">License</a></li></ul></div><br></br><div id="m
enuDocumentation"><h5>Documentation</h5><ul><li class="none"><a href="specifications.html">Specifications</a></li><li class="none"><a href="impls.html">Implementations</a></li><li class="none"><a href="why_jdo.html">Why JDO?</a></li><li class="none"><a href="jdo_v_jpa.html">JDO v JPA</a></li><li class="none"><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li><li class="none"><a href="enhancement.html">Bytecode Enhancement</a></li><li class="none"><a href="glossary.html">Glossary</a></li><li class="none"><a href="jdohelper.html">JDOHelper</a></li><li class="none"><a href="exceptions.html">Exceptions</a></li><li class="none"><a href="javadoc.html">API Javadoc</a></li><li class="none"><a href="tck.html">TCK</a></li><li class="none"><a href="jdo_dtd.html">jdo DTD/XSD</a></li><li class="none"><a href="orm_dtd.html">orm DTD/XSD</a></li><li class="none"><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li><li class="none"><a href="references.html">References</a></li><li class="no
ne"><a href="tutorials/replication.html">Datastore Replication</a></li></ul></div><br></br><div id="menuArticles"><h5>Articles</h5><ul><li class="none"><a href="articles/maven-jdo.html">JDO and Maven1</a></li></ul></div><br></br><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="get-involved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="http://wiki.apache.org/jdo" class="externalLink" title="External Link">Wiki</a></li></ul></div><br></br><div id="menuDevelopment"><h5>Development</h5><ul><li class="none"><a href="roadmap.html">RoadMap / TODO</a></li><li class="none"><a href="svn.html">Source Code</a></li><li class="none"><a href="http://cwiki.apache.org/GMOxDEV/coding-standards.html" class="externalLink" title="External Link">Coding Standards</a></li><li class="none"><a href
="issuetracking.html">Issue Tracking</a></li><li class="none"><strong><a href="dependencies.html">Dependencies</a></strong></li></ul></div><br></br></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="The_Apache_JDO_Project"></a><h2>The Apache JDO Project</h2><p>
Apache JDO is a sub-project of the Apache DB TLP. It includes two major areas:
<ul>
<li>
Modified: db/jdo/site/docs/downloads.html
URL: http://svn.apache.org/viewvc/db/jdo/site/docs/downloads.html?rev=581313&r1=581312&r2=581313&view=diff
==============================================================================
--- db/jdo/site/docs/downloads.html (original)
+++ db/jdo/site/docs/downloads.html Tue Oct 2 10:10:30 2007
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Java Data Objects (JDO) - Downloads</title><style type="text/css" media="all">
@import url("./style/maven-base.css");
- @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="JDO Documentation Team"></meta><meta name="email" content="jdo-dev@db.apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://db.apache.org/jdo" id="projectLogo"><img alt="Java Data Objects (JDO)" src="./images/JDOx120.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuGeneral"><h5>General</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="none"><strong><a href="downloads.html">Downloads</a></strong></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">License</a></li></ul></div><b
r></br><div id="menuDocumentation"><h5>Documentation</h5><ul><li class="none"><a href="specifications.html">Specifications</a></li><li class="none"><a href="impls.html">Implementations</a></li><li class="none"><a href="why_jdo.html">Why JDO?</a></li><li class="none"><a href="jdo_v_jpa.html">JDO v JPA</a></li><li class="none"><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li><li class="none"><a href="enhancement.html">Bytecode Enhancement</a></li><li class="none"><a href="glossary.html">Glossary</a></li><li class="none"><a href="jdohelper.html">JDOHelper</a></li><li class="none"><a href="exceptions.html">Exceptions</a></li><li class="none"><a href="javadoc.html">API Javadoc</a></li><li class="none"><a href="tck.html">TCK</a></li><li class="none"><a href="jdo_dtd.html">jdo DTD/XSD</a></li><li class="none"><a href="orm_dtd.html">orm DTD/XSD</a></li><li class="none"><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li><li class="none"><a href="references.html">References</a><
/li></ul></div><br></br><div id="menuTutorials"><h5>Tutorials</h5><ul><li class="none"><a href="tutorials/replication.html">Datastore Replication</a></li></ul></div><br></br><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="get-involved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="http://wiki.apache.org/jdo" class="externalLink" title="External Link">Wiki</a></li></ul></div><br></br><div id="menuDevelopment"><h5>Development</h5><ul><li class="none"><a href="roadmap.html">RoadMap / TODO</a></li><li class="none"><a href="svn.html">Source Code</a></li><li class="none"><a href="http://cwiki.apache.org/GMOxDEV/coding-standards.html" class="externalLink" title="External Link">Coding Standards</a></li><li class="none"><a href="issuetracking.html">Issue Tracking</a></li><li class=
"none"><a href="dependencies.html">Dependencies</a></li></ul></div><br></br></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="About_JDO_Releases"></a><h2>About JDO Releases</h2><p>
+ @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="JDO Documentation Team"></meta><meta name="email" content="jdo-dev@db.apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://db.apache.org/jdo" id="projectLogo"><img alt="Java Data Objects (JDO)" src="./images/JDOx120.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuGeneral"><h5>General</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="none"><strong><a href="downloads.html">Downloads</a></strong></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">License</a></li></ul></div><b
r></br><div id="menuDocumentation"><h5>Documentation</h5><ul><li class="none"><a href="specifications.html">Specifications</a></li><li class="none"><a href="impls.html">Implementations</a></li><li class="none"><a href="why_jdo.html">Why JDO?</a></li><li class="none"><a href="jdo_v_jpa.html">JDO v JPA</a></li><li class="none"><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li><li class="none"><a href="enhancement.html">Bytecode Enhancement</a></li><li class="none"><a href="glossary.html">Glossary</a></li><li class="none"><a href="jdohelper.html">JDOHelper</a></li><li class="none"><a href="exceptions.html">Exceptions</a></li><li class="none"><a href="javadoc.html">API Javadoc</a></li><li class="none"><a href="tck.html">TCK</a></li><li class="none"><a href="jdo_dtd.html">jdo DTD/XSD</a></li><li class="none"><a href="orm_dtd.html">orm DTD/XSD</a></li><li class="none"><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li><li class="none"><a href="references.html">References</a><
/li><li class="none"><a href="tutorials/replication.html">Datastore Replication</a></li></ul></div><br></br><div id="menuArticles"><h5>Articles</h5><ul><li class="none"><a href="articles/maven-jdo.html">JDO and Maven1</a></li></ul></div><br></br><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="get-involved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="http://wiki.apache.org/jdo" class="externalLink" title="External Link">Wiki</a></li></ul></div><br></br><div id="menuDevelopment"><h5>Development</h5><ul><li class="none"><a href="roadmap.html">RoadMap / TODO</a></li><li class="none"><a href="svn.html">Source Code</a></li><li class="none"><a href="http://cwiki.apache.org/GMOxDEV/coding-standards.html" class="externalLink" title="External Link">Coding Standards</a></li><li cla
ss="none"><a href="issuetracking.html">Issue Tracking</a></li><li class="none"><a href="dependencies.html">Dependencies</a></li></ul></div><br></br></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="About_JDO_Releases"></a><h2>About JDO Releases</h2><p>
A release of JDO 2 includes the JDO 2.0 API, the
Technology Compatibility Kit (TCK), and the TCK dependencies.
The TCK is available only in source form. The other
Modified: db/jdo/site/docs/enhancement.html
URL: http://svn.apache.org/viewvc/db/jdo/site/docs/enhancement.html?rev=581313&r1=581312&r2=581313&view=diff
==============================================================================
--- db/jdo/site/docs/enhancement.html (original)
+++ db/jdo/site/docs/enhancement.html Tue Oct 2 10:10:30 2007
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Java Data Objects (JDO) - JDO Enhancement</title><style type="text/css" media="all">
@import url("./style/maven-base.css");
- @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://db.apache.org/jdo" id="projectLogo"><img alt="Java Data Objects (JDO)" src="./images/JDOx120.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuGeneral"><h5>General</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="none"><a href="downloads.html">Downloads</a></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">License</a></li></ul></div><br></br><div id="menuDocumentation"><h5>Documentation</h5><ul><li class="none"><a href="specifications.html">Specifications</a></li><li
class="none"><a href="impls.html">Implementations</a></li><li class="none"><a href="why_jdo.html">Why JDO?</a></li><li class="none"><a href="jdo_v_jpa.html">JDO v JPA</a></li><li class="none"><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li><li class="none"><strong><a href="enhancement.html">Bytecode Enhancement</a></strong></li><li class="none"><a href="glossary.html">Glossary</a></li><li class="none"><a href="jdohelper.html">JDOHelper</a></li><li class="none"><a href="exceptions.html">Exceptions</a></li><li class="none"><a href="javadoc.html">API Javadoc</a></li><li class="none"><a href="tck.html">TCK</a></li><li class="none"><a href="jdo_dtd.html">jdo DTD/XSD</a></li><li class="none"><a href="orm_dtd.html">orm DTD/XSD</a></li><li class="none"><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li><li class="none"><a href="references.html">References</a></li></ul></div><br></br><div id="menuTutorials"><h5>Tutorials</h5><ul><li class="none"><a href="tutorials/replication.
html">Datastore Replication</a></li></ul></div><br></br><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="get-involved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="http://wiki.apache.org/jdo" class="externalLink" title="External Link">Wiki</a></li></ul></div><br></br><div id="menuDevelopment"><h5>Development</h5><ul><li class="none"><a href="roadmap.html">RoadMap / TODO</a></li><li class="none"><a href="svn.html">Source Code</a></li><li class="none"><a href="http://cwiki.apache.org/GMOxDEV/coding-standards.html" class="externalLink" title="External Link">Coding Standards</a></li><li class="none"><a href="issuetracking.html">Issue Tracking</a></li><li class="none"><a href="dependencies.html">Dependencies</a></li></ul></div><br></br></div></div><div id="bodyColumn"><div clas
s="contentBox"><div class="section"><a name="JDO_Enhancement"></a><h2>JDO Enhancement</h2><p>
+ @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://db.apache.org/jdo" id="projectLogo"><img alt="Java Data Objects (JDO)" src="./images/JDOx120.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuGeneral"><h5>General</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="none"><a href="downloads.html">Downloads</a></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">License</a></li></ul></div><br></br><div id="menuDocumentation"><h5>Documentation</h5><ul><li class="none"><a href="specifications.html">Specifications</a></li><li
class="none"><a href="impls.html">Implementations</a></li><li class="none"><a href="why_jdo.html">Why JDO?</a></li><li class="none"><a href="jdo_v_jpa.html">JDO v JPA</a></li><li class="none"><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li><li class="none"><strong><a href="enhancement.html">Bytecode Enhancement</a></strong></li><li class="none"><a href="glossary.html">Glossary</a></li><li class="none"><a href="jdohelper.html">JDOHelper</a></li><li class="none"><a href="exceptions.html">Exceptions</a></li><li class="none"><a href="javadoc.html">API Javadoc</a></li><li class="none"><a href="tck.html">TCK</a></li><li class="none"><a href="jdo_dtd.html">jdo DTD/XSD</a></li><li class="none"><a href="orm_dtd.html">orm DTD/XSD</a></li><li class="none"><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li><li class="none"><a href="references.html">References</a></li><li class="none"><a href="tutorials/replication.html">Datastore Replication</a></li></ul></div><br></br><div id="m
enuArticles"><h5>Articles</h5><ul><li class="none"><a href="articles/maven-jdo.html">JDO and Maven1</a></li></ul></div><br></br><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="get-involved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="http://wiki.apache.org/jdo" class="externalLink" title="External Link">Wiki</a></li></ul></div><br></br><div id="menuDevelopment"><h5>Development</h5><ul><li class="none"><a href="roadmap.html">RoadMap / TODO</a></li><li class="none"><a href="svn.html">Source Code</a></li><li class="none"><a href="http://cwiki.apache.org/GMOxDEV/coding-standards.html" class="externalLink" title="External Link">Coding Standards</a></li><li class="none"><a href="issuetracking.html">Issue Tracking</a></li><li class="none"><a href="dependencies.html">Dependencie
s</a></li></ul></div><br></br></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="JDO_Enhancement"></a><h2>JDO Enhancement</h2><p>
JDO defines a byte-code enhancement process that provides for dirty detection of fields.
Before a class is used at runtime it is compiled and then "enhanced" to implement the interface
<i>PersistenceCapable</i>, and optionally also <i>Detachable</i>.
Modified: db/jdo/site/docs/exceptions.html
URL: http://svn.apache.org/viewvc/db/jdo/site/docs/exceptions.html?rev=581313&r1=581312&r2=581313&view=diff
==============================================================================
--- db/jdo/site/docs/exceptions.html (original)
+++ db/jdo/site/docs/exceptions.html Tue Oct 2 10:10:30 2007
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Java Data Objects (JDO) - JDO Exceptions</title><style type="text/css" media="all">
@import url("./style/maven-base.css");
- @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://db.apache.org/jdo" id="projectLogo"><img alt="Java Data Objects (JDO)" src="./images/JDOx120.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuGeneral"><h5>General</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="none"><a href="downloads.html">Downloads</a></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">License</a></li></ul></div><br></br><div id="menuDocumentation"><h5>Documentation</h5><ul><li class="none"><a href="specifications.html">Specifications</a></li><li
class="none"><a href="impls.html">Implementations</a></li><li class="none"><a href="why_jdo.html">Why JDO?</a></li><li class="none"><a href="jdo_v_jpa.html">JDO v JPA</a></li><li class="none"><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li><li class="none"><a href="enhancement.html">Bytecode Enhancement</a></li><li class="none"><a href="glossary.html">Glossary</a></li><li class="none"><a href="jdohelper.html">JDOHelper</a></li><li class="none"><strong><a href="exceptions.html">Exceptions</a></strong></li><li class="none"><a href="javadoc.html">API Javadoc</a></li><li class="none"><a href="tck.html">TCK</a></li><li class="none"><a href="jdo_dtd.html">jdo DTD/XSD</a></li><li class="none"><a href="orm_dtd.html">orm DTD/XSD</a></li><li class="none"><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li><li class="none"><a href="references.html">References</a></li></ul></div><br></br><div id="menuTutorials"><h5>Tutorials</h5><ul><li class="none"><a href="tutorials/replication.
html">Datastore Replication</a></li></ul></div><br></br><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="get-involved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="http://wiki.apache.org/jdo" class="externalLink" title="External Link">Wiki</a></li></ul></div><br></br><div id="menuDevelopment"><h5>Development</h5><ul><li class="none"><a href="roadmap.html">RoadMap / TODO</a></li><li class="none"><a href="svn.html">Source Code</a></li><li class="none"><a href="http://cwiki.apache.org/GMOxDEV/coding-standards.html" class="externalLink" title="External Link">Coding Standards</a></li><li class="none"><a href="issuetracking.html">Issue Tracking</a></li><li class="none"><a href="dependencies.html">Dependencies</a></li></ul></div><br></br></div></div><div id="bodyColumn"><div clas
s="contentBox"><div class="section"><a name="JDO_Exceptions"></a><h2>JDO Exceptions</h2><p>
+ @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://db.apache.org/jdo" id="projectLogo"><img alt="Java Data Objects (JDO)" src="./images/JDOx120.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuGeneral"><h5>General</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="none"><a href="downloads.html">Downloads</a></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">License</a></li></ul></div><br></br><div id="menuDocumentation"><h5>Documentation</h5><ul><li class="none"><a href="specifications.html">Specifications</a></li><li
class="none"><a href="impls.html">Implementations</a></li><li class="none"><a href="why_jdo.html">Why JDO?</a></li><li class="none"><a href="jdo_v_jpa.html">JDO v JPA</a></li><li class="none"><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li><li class="none"><a href="enhancement.html">Bytecode Enhancement</a></li><li class="none"><a href="glossary.html">Glossary</a></li><li class="none"><a href="jdohelper.html">JDOHelper</a></li><li class="none"><strong><a href="exceptions.html">Exceptions</a></strong></li><li class="none"><a href="javadoc.html">API Javadoc</a></li><li class="none"><a href="tck.html">TCK</a></li><li class="none"><a href="jdo_dtd.html">jdo DTD/XSD</a></li><li class="none"><a href="orm_dtd.html">orm DTD/XSD</a></li><li class="none"><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li><li class="none"><a href="references.html">References</a></li><li class="none"><a href="tutorials/replication.html">Datastore Replication</a></li></ul></div><br></br><div id="m
enuArticles"><h5>Articles</h5><ul><li class="none"><a href="articles/maven-jdo.html">JDO and Maven1</a></li></ul></div><br></br><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="get-involved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="http://wiki.apache.org/jdo" class="externalLink" title="External Link">Wiki</a></li></ul></div><br></br><div id="menuDevelopment"><h5>Development</h5><ul><li class="none"><a href="roadmap.html">RoadMap / TODO</a></li><li class="none"><a href="svn.html">Source Code</a></li><li class="none"><a href="http://cwiki.apache.org/GMOxDEV/coding-standards.html" class="externalLink" title="External Link">Coding Standards</a></li><li class="none"><a href="issuetracking.html">Issue Tracking</a></li><li class="none"><a href="dependencies.html">Dependencie
s</a></li></ul></div><br></br></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="JDO_Exceptions"></a><h2>JDO Exceptions</h2><p>
All exceptions raised by a JDO implementation are runtime exceptions which means that you can choose to catch
the exceptions or not. The reason for JDO using <I>unchecked</I> exceptions is that JDO tries to provide transparent
persistence, and so needs to present the same interface and exceptions whatever the state an object has.
Modified: db/jdo/site/docs/faq.html
URL: http://svn.apache.org/viewvc/db/jdo/site/docs/faq.html?rev=581313&r1=581312&r2=581313&view=diff
==============================================================================
--- db/jdo/site/docs/faq.html (original)
+++ db/jdo/site/docs/faq.html Tue Oct 2 10:10:30 2007
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Java Data Objects (JDO) - FAQ</title><style type="text/css" media="all">
@import url("./style/maven-base.css");
- @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="JDO Documentation Team"></meta><meta name="email" content="jdo-dev@db.apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://db.apache.org/jdo" id="projectLogo"><img alt="Java Data Objects (JDO)" src="./images/JDOx120.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuGeneral"><h5>General</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="none"><a href="downloads.html">Downloads</a></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">License</a></li></ul></div><br></br><div id="m
enuDocumentation"><h5>Documentation</h5><ul><li class="none"><a href="specifications.html">Specifications</a></li><li class="none"><a href="impls.html">Implementations</a></li><li class="none"><a href="why_jdo.html">Why JDO?</a></li><li class="none"><a href="jdo_v_jpa.html">JDO v JPA</a></li><li class="none"><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li><li class="none"><a href="enhancement.html">Bytecode Enhancement</a></li><li class="none"><a href="glossary.html">Glossary</a></li><li class="none"><a href="jdohelper.html">JDOHelper</a></li><li class="none"><a href="exceptions.html">Exceptions</a></li><li class="none"><a href="javadoc.html">API Javadoc</a></li><li class="none"><a href="tck.html">TCK</a></li><li class="none"><a href="jdo_dtd.html">jdo DTD/XSD</a></li><li class="none"><a href="orm_dtd.html">orm DTD/XSD</a></li><li class="none"><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li><li class="none"><a href="references.html">References</a></li></ul></div><b
r></br><div id="menuTutorials"><h5>Tutorials</h5><ul><li class="none"><a href="tutorials/replication.html">Datastore Replication</a></li></ul></div><br></br><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="get-involved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><strong><a href="faq.html">FAQ</a></strong></li><li class="none"><a href="http://wiki.apache.org/jdo" class="externalLink" title="External Link">Wiki</a></li></ul></div><br></br><div id="menuDevelopment"><h5>Development</h5><ul><li class="none"><a href="roadmap.html">RoadMap / TODO</a></li><li class="none"><a href="svn.html">Source Code</a></li><li class="none"><a href="http://cwiki.apache.org/GMOxDEV/coding-standards.html" class="externalLink" title="External Link">Coding Standards</a></li><li class="none"><a href="issuetracking.html">Issue Tracking</a></li><li class=
"none"><a href="dependencies.html">Dependencies</a></li></ul></div><br></br></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="General"></a><h2>General</h2><p>
+ @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="JDO Documentation Team"></meta><meta name="email" content="jdo-dev@db.apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://db.apache.org/jdo" id="projectLogo"><img alt="Java Data Objects (JDO)" src="./images/JDOx120.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuGeneral"><h5>General</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="none"><a href="downloads.html">Downloads</a></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">License</a></li></ul></div><br></br><div id="m
enuDocumentation"><h5>Documentation</h5><ul><li class="none"><a href="specifications.html">Specifications</a></li><li class="none"><a href="impls.html">Implementations</a></li><li class="none"><a href="why_jdo.html">Why JDO?</a></li><li class="none"><a href="jdo_v_jpa.html">JDO v JPA</a></li><li class="none"><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li><li class="none"><a href="enhancement.html">Bytecode Enhancement</a></li><li class="none"><a href="glossary.html">Glossary</a></li><li class="none"><a href="jdohelper.html">JDOHelper</a></li><li class="none"><a href="exceptions.html">Exceptions</a></li><li class="none"><a href="javadoc.html">API Javadoc</a></li><li class="none"><a href="tck.html">TCK</a></li><li class="none"><a href="jdo_dtd.html">jdo DTD/XSD</a></li><li class="none"><a href="orm_dtd.html">orm DTD/XSD</a></li><li class="none"><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li><li class="none"><a href="references.html">References</a></li><li class="no
ne"><a href="tutorials/replication.html">Datastore Replication</a></li></ul></div><br></br><div id="menuArticles"><h5>Articles</h5><ul><li class="none"><a href="articles/maven-jdo.html">JDO and Maven1</a></li></ul></div><br></br><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="get-involved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><strong><a href="faq.html">FAQ</a></strong></li><li class="none"><a href="http://wiki.apache.org/jdo" class="externalLink" title="External Link">Wiki</a></li></ul></div><br></br><div id="menuDevelopment"><h5>Development</h5><ul><li class="none"><a href="roadmap.html">RoadMap / TODO</a></li><li class="none"><a href="svn.html">Source Code</a></li><li class="none"><a href="http://cwiki.apache.org/GMOxDEV/coding-standards.html" class="externalLink" title="External Link">Coding Standards</a></li><li cla
ss="none"><a href="issuetracking.html">Issue Tracking</a></li><li class="none"><a href="dependencies.html">Dependencies</a></li></ul></div><br></br></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="General"></a><h2>General</h2><p>
<strong>What is JDO?</strong>
<blockquote>
JDO is Java Data Objects, a datastore-agnostic interface
Modified: db/jdo/site/docs/get-involved.html
URL: http://svn.apache.org/viewvc/db/jdo/site/docs/get-involved.html?rev=581313&r1=581312&r2=581313&view=diff
==============================================================================
--- db/jdo/site/docs/get-involved.html (original)
+++ db/jdo/site/docs/get-involved.html Tue Oct 2 10:10:30 2007
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Java Data Objects (JDO) - Get Involved</title><style type="text/css" media="all">
@import url("./style/maven-base.css");
- @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="JDO Documentation Team"></meta><meta name="email" content="jdo-dev@db.apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://db.apache.org/jdo" id="projectLogo"><img alt="Java Data Objects (JDO)" src="./images/JDOx120.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuGeneral"><h5>General</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="none"><a href="downloads.html">Downloads</a></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">License</a></li></ul></div><br></br><div id="m
enuDocumentation"><h5>Documentation</h5><ul><li class="none"><a href="specifications.html">Specifications</a></li><li class="none"><a href="impls.html">Implementations</a></li><li class="none"><a href="why_jdo.html">Why JDO?</a></li><li class="none"><a href="jdo_v_jpa.html">JDO v JPA</a></li><li class="none"><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li><li class="none"><a href="enhancement.html">Bytecode Enhancement</a></li><li class="none"><a href="glossary.html">Glossary</a></li><li class="none"><a href="jdohelper.html">JDOHelper</a></li><li class="none"><a href="exceptions.html">Exceptions</a></li><li class="none"><a href="javadoc.html">API Javadoc</a></li><li class="none"><a href="tck.html">TCK</a></li><li class="none"><a href="jdo_dtd.html">jdo DTD/XSD</a></li><li class="none"><a href="orm_dtd.html">orm DTD/XSD</a></li><li class="none"><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li><li class="none"><a href="references.html">References</a></li></ul></div><b
r></br><div id="menuTutorials"><h5>Tutorials</h5><ul><li class="none"><a href="tutorials/replication.html">Datastore Replication</a></li></ul></div><br></br><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><strong><a href="get-involved.html">Get Involved</a></strong></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="http://wiki.apache.org/jdo" class="externalLink" title="External Link">Wiki</a></li></ul></div><br></br><div id="menuDevelopment"><h5>Development</h5><ul><li class="none"><a href="roadmap.html">RoadMap / TODO</a></li><li class="none"><a href="svn.html">Source Code</a></li><li class="none"><a href="http://cwiki.apache.org/GMOxDEV/coding-standards.html" class="externalLink" title="External Link">Coding Standards</a></li><li class="none"><a href="issuetracking.html">Issue Tracking</a></li><li class=
"none"><a href="dependencies.html">Dependencies</a></li></ul></div><br></br></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="How_do_I_contribute__give_feedback__fix_bugs_and_so_on_"></a><h2>How do I contribute, give feedback, fix bugs and so on?</h2><p>
+ @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="JDO Documentation Team"></meta><meta name="email" content="jdo-dev@db.apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://db.apache.org/jdo" id="projectLogo"><img alt="Java Data Objects (JDO)" src="./images/JDOx120.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuGeneral"><h5>General</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="none"><a href="downloads.html">Downloads</a></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">License</a></li></ul></div><br></br><div id="m
enuDocumentation"><h5>Documentation</h5><ul><li class="none"><a href="specifications.html">Specifications</a></li><li class="none"><a href="impls.html">Implementations</a></li><li class="none"><a href="why_jdo.html">Why JDO?</a></li><li class="none"><a href="jdo_v_jpa.html">JDO v JPA</a></li><li class="none"><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li><li class="none"><a href="enhancement.html">Bytecode Enhancement</a></li><li class="none"><a href="glossary.html">Glossary</a></li><li class="none"><a href="jdohelper.html">JDOHelper</a></li><li class="none"><a href="exceptions.html">Exceptions</a></li><li class="none"><a href="javadoc.html">API Javadoc</a></li><li class="none"><a href="tck.html">TCK</a></li><li class="none"><a href="jdo_dtd.html">jdo DTD/XSD</a></li><li class="none"><a href="orm_dtd.html">orm DTD/XSD</a></li><li class="none"><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li><li class="none"><a href="references.html">References</a></li><li class="no
ne"><a href="tutorials/replication.html">Datastore Replication</a></li></ul></div><br></br><div id="menuArticles"><h5>Articles</h5><ul><li class="none"><a href="articles/maven-jdo.html">JDO and Maven1</a></li></ul></div><br></br><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><strong><a href="get-involved.html">Get Involved</a></strong></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="http://wiki.apache.org/jdo" class="externalLink" title="External Link">Wiki</a></li></ul></div><br></br><div id="menuDevelopment"><h5>Development</h5><ul><li class="none"><a href="roadmap.html">RoadMap / TODO</a></li><li class="none"><a href="svn.html">Source Code</a></li><li class="none"><a href="http://cwiki.apache.org/GMOxDEV/coding-standards.html" class="externalLink" title="External Link">Coding Standards</a></li><li cla
ss="none"><a href="issuetracking.html">Issue Tracking</a></li><li class="none"><a href="dependencies.html">Dependencies</a></li></ul></div><br></br></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="How_do_I_contribute__give_feedback__fix_bugs_and_so_on_"></a><h2>How do I contribute, give feedback, fix bugs and so on?</h2><p>
The Apache JDO project really needs and appreciates any contributions,
including documentation help, source code and feedback. Suggested
changes should come in the form of source code and/or very detailed
Modified: db/jdo/site/docs/glossary.html
URL: http://svn.apache.org/viewvc/db/jdo/site/docs/glossary.html?rev=581313&r1=581312&r2=581313&view=diff
==============================================================================
--- db/jdo/site/docs/glossary.html (original)
+++ db/jdo/site/docs/glossary.html Tue Oct 2 10:10:30 2007
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Java Data Objects (JDO) - JDO Glossary</title><style type="text/css" media="all">
@import url("./style/maven-base.css");
- @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://db.apache.org/jdo" id="projectLogo"><img alt="Java Data Objects (JDO)" src="./images/JDOx120.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuGeneral"><h5>General</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="none"><a href="downloads.html">Downloads</a></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">License</a></li></ul></div><br></br><div id="menuDocumentation"><h5>Documentation</h5><ul><li class="none"><a href="specifications.html">Specifications</a></li><li
class="none"><a href="impls.html">Implementations</a></li><li class="none"><a href="why_jdo.html">Why JDO?</a></li><li class="none"><a href="jdo_v_jpa.html">JDO v JPA</a></li><li class="none"><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li><li class="none"><a href="enhancement.html">Bytecode Enhancement</a></li><li class="none"><strong><a href="glossary.html">Glossary</a></strong></li><li class="none"><a href="jdohelper.html">JDOHelper</a></li><li class="none"><a href="exceptions.html">Exceptions</a></li><li class="none"><a href="javadoc.html">API Javadoc</a></li><li class="none"><a href="tck.html">TCK</a></li><li class="none"><a href="jdo_dtd.html">jdo DTD/XSD</a></li><li class="none"><a href="orm_dtd.html">orm DTD/XSD</a></li><li class="none"><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li><li class="none"><a href="references.html">References</a></li></ul></div><br></br><div id="menuTutorials"><h5>Tutorials</h5><ul><li class="none"><a href="tutorials/replication.
html">Datastore Replication</a></li></ul></div><br></br><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="get-involved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="http://wiki.apache.org/jdo" class="externalLink" title="External Link">Wiki</a></li></ul></div><br></br><div id="menuDevelopment"><h5>Development</h5><ul><li class="none"><a href="roadmap.html">RoadMap / TODO</a></li><li class="none"><a href="svn.html">Source Code</a></li><li class="none"><a href="http://cwiki.apache.org/GMOxDEV/coding-standards.html" class="externalLink" title="External Link">Coding Standards</a></li><li class="none"><a href="issuetracking.html">Issue Tracking</a></li><li class="none"><a href="dependencies.html">Dependencies</a></li></ul></div><br></br></div></div><div id="bodyColumn"><div clas
s="contentBox"><div class="section"><a name="JDO_Glossary"></a><h2>JDO Glossary</h2><p>
+ @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta></head><body class="composite"><div id="banner"><a href="http://db.apache.org/jdo" id="projectLogo"><img alt="Java Data Objects (JDO)" src="./images/JDOx120.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuGeneral"><h5>General</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="none"><a href="downloads.html">Downloads</a></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">License</a></li></ul></div><br></br><div id="menuDocumentation"><h5>Documentation</h5><ul><li class="none"><a href="specifications.html">Specifications</a></li><li
class="none"><a href="impls.html">Implementations</a></li><li class="none"><a href="why_jdo.html">Why JDO?</a></li><li class="none"><a href="jdo_v_jpa.html">JDO v JPA</a></li><li class="none"><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li><li class="none"><a href="enhancement.html">Bytecode Enhancement</a></li><li class="none"><strong><a href="glossary.html">Glossary</a></strong></li><li class="none"><a href="jdohelper.html">JDOHelper</a></li><li class="none"><a href="exceptions.html">Exceptions</a></li><li class="none"><a href="javadoc.html">API Javadoc</a></li><li class="none"><a href="tck.html">TCK</a></li><li class="none"><a href="jdo_dtd.html">jdo DTD/XSD</a></li><li class="none"><a href="orm_dtd.html">orm DTD/XSD</a></li><li class="none"><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li><li class="none"><a href="references.html">References</a></li><li class="none"><a href="tutorials/replication.html">Datastore Replication</a></li></ul></div><br></br><div id="m
enuArticles"><h5>Articles</h5><ul><li class="none"><a href="articles/maven-jdo.html">JDO and Maven1</a></li></ul></div><br></br><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="get-involved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="http://wiki.apache.org/jdo" class="externalLink" title="External Link">Wiki</a></li></ul></div><br></br><div id="menuDevelopment"><h5>Development</h5><ul><li class="none"><a href="roadmap.html">RoadMap / TODO</a></li><li class="none"><a href="svn.html">Source Code</a></li><li class="none"><a href="http://cwiki.apache.org/GMOxDEV/coding-standards.html" class="externalLink" title="External Link">Coding Standards</a></li><li class="none"><a href="issuetracking.html">Issue Tracking</a></li><li class="none"><a href="dependencies.html">Dependencie
s</a></li></ul></div><br></br></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="JDO_Glossary"></a><h2>JDO Glossary</h2><p>
JDO utilizes some terminology used elsewhere (e.g J2EE) but also introduces some terminology that may be new to people.
Below is a glossary of some common terms that may be encountered.
</p><table class="bodyTable"><tr class="a"><th>Term</th><th>Definition</th></tr><a name="application-identity"></a><tr class="b"><td>application identity</td><td>When the persistence of a class is defined in a MetaData file, the developer can decide that they want
Modified: db/jdo/site/docs/impls.html
URL: http://svn.apache.org/viewvc/db/jdo/site/docs/impls.html?rev=581313&r1=581312&r2=581313&view=diff
==============================================================================
--- db/jdo/site/docs/impls.html (original)
+++ db/jdo/site/docs/impls.html Tue Oct 2 10:10:30 2007
@@ -1,7 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><title>Java Data Objects (JDO) - JDO Implementations</title><style type="text/css" media="all">
@import url("./style/maven-base.css");
- @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="JDO Documentation Team"></meta><meta name="email" content="jdo-dev@db.apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://db.apache.org/jdo" id="projectLogo"><img alt="Java Data Objects (JDO)" src="./images/JDOx120.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuGeneral"><h5>General</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="none"><a href="downloads.html">Downloads</a></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">License</a></li></ul></div><br></br><div id="m
enuDocumentation"><h5>Documentation</h5><ul><li class="none"><a href="specifications.html">Specifications</a></li><li class="none"><strong><a href="impls.html">Implementations</a></strong></li><li class="none"><a href="why_jdo.html">Why JDO?</a></li><li class="none"><a href="jdo_v_jpa.html">JDO v JPA</a></li><li class="none"><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li><li class="none"><a href="enhancement.html">Bytecode Enhancement</a></li><li class="none"><a href="glossary.html">Glossary</a></li><li class="none"><a href="jdohelper.html">JDOHelper</a></li><li class="none"><a href="exceptions.html">Exceptions</a></li><li class="none"><a href="javadoc.html">API Javadoc</a></li><li class="none"><a href="tck.html">TCK</a></li><li class="none"><a href="jdo_dtd.html">jdo DTD/XSD</a></li><li class="none"><a href="orm_dtd.html">orm DTD/XSD</a></li><li class="none"><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li><li class="none"><a href="references.html">References</a><
/li></ul></div><br></br><div id="menuTutorials"><h5>Tutorials</h5><ul><li class="none"><a href="tutorials/replication.html">Datastore Replication</a></li></ul></div><br></br><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="get-involved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="http://wiki.apache.org/jdo" class="externalLink" title="External Link">Wiki</a></li></ul></div><br></br><div id="menuDevelopment"><h5>Development</h5><ul><li class="none"><a href="roadmap.html">RoadMap / TODO</a></li><li class="none"><a href="svn.html">Source Code</a></li><li class="none"><a href="http://cwiki.apache.org/GMOxDEV/coding-standards.html" class="externalLink" title="External Link">Coding Standards</a></li><li class="none"><a href="issuetracking.html">Issue Tracking</a></li><li class=
"none"><a href="dependencies.html">Dependencies</a></li></ul></div><br></br></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="JDO_Implementations"></a><h2>JDO Implementations</h2><p>
+ @import url("./style/maven-theme.css");</style><link rel="stylesheet" href="./style/print.css" type="text/css" media="print"></link><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"></meta><meta name="author" content="JDO Documentation Team"></meta><meta name="email" content="jdo-dev@db.apache.org"></meta></head><body class="composite"><div id="banner"><a href="http://db.apache.org/jdo" id="projectLogo"><img alt="Java Data Objects (JDO)" src="./images/JDOx120.gif"></img></a><div class="clear"><hr></hr></div></div><div id="breadcrumbs"><div class="xright"></div><div class="clear"><hr></hr></div></div><div id="leftColumn"><div id="navcolumn"><div id="menuGeneral"><h5>General</h5><ul><li class="none"><a href="index.html">Home</a></li><li class="none"><a href="downloads.html">Downloads</a></li><li class="none"><a href="http://www.apache.org/licenses/LICENSE-2.0" class="externalLink" title="External Link">License</a></li></ul></div><br></br><div id="m
enuDocumentation"><h5>Documentation</h5><ul><li class="none"><a href="specifications.html">Specifications</a></li><li class="none"><strong><a href="impls.html">Implementations</a></strong></li><li class="none"><a href="why_jdo.html">Why JDO?</a></li><li class="none"><a href="jdo_v_jpa.html">JDO v JPA</a></li><li class="none"><a href="jdo_v_jpa_orm.html">JDO v JPA : ORM</a></li><li class="none"><a href="enhancement.html">Bytecode Enhancement</a></li><li class="none"><a href="glossary.html">Glossary</a></li><li class="none"><a href="jdohelper.html">JDOHelper</a></li><li class="none"><a href="exceptions.html">Exceptions</a></li><li class="none"><a href="javadoc.html">API Javadoc</a></li><li class="none"><a href="tck.html">TCK</a></li><li class="none"><a href="jdo_dtd.html">jdo DTD/XSD</a></li><li class="none"><a href="orm_dtd.html">orm DTD/XSD</a></li><li class="none"><a href="jdoquery_dtd.html">jdoquery DTD/XSD</a></li><li class="none"><a href="references.html">References</a><
/li><li class="none"><a href="tutorials/replication.html">Datastore Replication</a></li></ul></div><br></br><div id="menuArticles"><h5>Articles</h5><ul><li class="none"><a href="articles/maven-jdo.html">JDO and Maven1</a></li></ul></div><br></br><div id="menuCommunity"><h5>Community</h5><ul><li class="none"><a href="get-involved.html">Get Involved</a></li><li class="none"><a href="team-list.html">Project Team</a></li><li class="none"><a href="mail-lists.html">Mailing Lists</a></li><li class="none"><a href="faq.html">FAQ</a></li><li class="none"><a href="http://wiki.apache.org/jdo" class="externalLink" title="External Link">Wiki</a></li></ul></div><br></br><div id="menuDevelopment"><h5>Development</h5><ul><li class="none"><a href="roadmap.html">RoadMap / TODO</a></li><li class="none"><a href="svn.html">Source Code</a></li><li class="none"><a href="http://cwiki.apache.org/GMOxDEV/coding-standards.html" class="externalLink" title="External Link">Coding Standards</a></li><li cla
ss="none"><a href="issuetracking.html">Issue Tracking</a></li><li class="none"><a href="dependencies.html">Dependencies</a></li></ul></div><br></br></div></div><div id="bodyColumn"><div class="contentBox"><div class="section"><a name="JDO_Implementations"></a><h2>JDO Implementations</h2><p>
To build and run your JDO application, you need a JDO implementation.
This page lists commercial and non-commercial JDO implementations.
For information on how vendors certify compliance with the JDO 2 specification, see <a href="tck.html">TCK</a>.