[dna-commits] DNA SVN: r1012 - in trunk/docs/reference/src/main/docbook/en-US: content and 1 other directories.

dna-commits at lists.jboss.org dna-commits at lists.jboss.org
Tue Jun 9 11:16:01 EDT 2009


Author: rhauch
Date: 2009-06-09 11:16:00 -0400 (Tue, 09 Jun 2009)
New Revision: 1012

Modified:
   trunk/docs/reference/src/main/docbook/en-US/content/core/execution_context.xml
   trunk/docs/reference/src/main/docbook/en-US/content/core/graph.xml
   trunk/docs/reference/src/main/docbook/en-US/content/introduction.xml
   trunk/docs/reference/src/main/docbook/en-US/master.xml
Log:
Minor edits to the Reference Guide

Modified: trunk/docs/reference/src/main/docbook/en-US/content/core/execution_context.xml
===================================================================
--- trunk/docs/reference/src/main/docbook/en-US/content/core/execution_context.xml	2009-06-09 13:11:36 UTC (rev 1011)
+++ trunk/docs/reference/src/main/docbook/en-US/content/core/execution_context.xml	2009-06-09 15:16:00 UTC (rev 1012)
@@ -570,7 +570,7 @@
 			facilities throughout the system.
 		</para>
 		<para>
-			In the <link linkend="graph-api">next chapter</link>, we'll dive into Graph API and will introduce the notion of
+			In the <link linkend="graph-model">next chapter</link>, we'll dive into Graph API and will introduce the notion of
 			nodes, paths, names, and properties, that are so essential and used throughout JBoss DNA.
 		</para>
 	</sect1>

Modified: trunk/docs/reference/src/main/docbook/en-US/content/core/graph.xml
===================================================================
--- trunk/docs/reference/src/main/docbook/en-US/content/core/graph.xml	2009-06-09 13:11:36 UTC (rev 1011)
+++ trunk/docs/reference/src/main/docbook/en-US/content/core/graph.xml	2009-06-09 15:16:00 UTC (rev 1012)
@@ -28,8 +28,8 @@
 <!ENTITY % CustomDTD SYSTEM "../../custom.dtd">
 %CustomDTD;
 ]>
-<chapter id="graph_api">
-  <title>Graph API</title>
+<chapter id="graph-model">
+  <title>Graph Model</title>
   <para>
 		One of the central concepts within JBoss DNA is that of its <emphasis>graph model</emphasis>.
 		Information is structured into a hierarchy of nodes with properties, where nodes in the hierarchy

Modified: trunk/docs/reference/src/main/docbook/en-US/content/introduction.xml
===================================================================
--- trunk/docs/reference/src/main/docbook/en-US/content/introduction.xml	2009-06-09 13:11:36 UTC (rev 1011)
+++ trunk/docs/reference/src/main/docbook/en-US/content/introduction.xml	2009-06-09 15:16:00 UTC (rev 1012)
@@ -268,41 +268,49 @@
       <itemizedlist>
         <listitem>
           <para>
-            <emphasis role="strong">dna-common</emphasis>
-            is a low-level library of common utilities and frameworks, including logging, progress monitoring,
-            internationalization/localization, text translators, component management, and class loader factories.
+            <emphasis role="strong">dna-jcr</emphasis>
+            contains JBoss DNA's implementation of the JCR API. If you're using JBoss DNA as a JCR repository, this is the
+ 						top-level dependency that you'll want to use.  The module defines all required dependencies, except for
+ 						the repository connector(s) and any sequencer implementations needed by your configuration.
+						As we'll see later on, using JBoss DNA as a JCR repository is easy: simply create a configuration, start the JCR engine,
+						get the JCR &Repository; object for your repository, and then use the JCR API.
+						This module also contains the Jackrabbit JCR API unit tests that verify the behavior of the JBoss DNA implementation.
+						As DNA does not fully implement the JCR 1.0.1 specification, there are a series of tests that are currently commented 
+            out in this module.  The <code>dna-jcr-tck</code> module contains all of these tests.
           </para>
         </listitem>
         <listitem>
           <para>
-            <emphasis role="strong">dna-graph</emphasis>
-            defines the graph Application Programming Interface (API) and Service Provider Interface (SPI) for DNA, 
-						including the repository connectors, sequencers, graph interfaces, and MIME type detectors.
+            <emphasis role="strong">dna-repository</emphasis>
+            provides the core DNA graph engine and services for managing repository connections, sequencers, MIME type detectors,
+						and observation. If you're using JBoss DNA repositories via our graph API rather than JCR, then this is where you'd start.
           </para>
         </listitem>
         <listitem>
           <para>
-            <emphasis role="strong">dna-repository</emphasis>
-            is the main module and provides the repository-oriented services, including the Repository Service, Sequencing
-            Service, Observation Service, and Rules Service.
+            <emphasis role="strong">dna-graph</emphasis>
+            defines the Application Programming Interface (API) for JBoss DNA's low-level graph model,
+						including a DSL-like API for working with graph content.  This module also defines the
+ 						APIs necessary to implement custom connectors, sequencers, and MIME type detectors.
           </para>
         </listitem>
         <listitem>
           <para>
             <emphasis role="strong">dna-cnd</emphasis>
-            provides a utilities for reading and writing files in the CND (Compact Node Definition) format.
+            provides a self-contained utility for parsing CND (Compact Node Definition) files and transforming
+						the node definitions into a graph notation compatible with JBoss DNA's JCR implementation.
           </para>
         </listitem>        
         <listitem>
           <para>
-            <emphasis role="strong">dna-jcr</emphasis>
-            provides the JBoss DNA implementation of the JCR API, which relies upon a repository connector, such as the
-            Federation Connector (see
-            <code>dna-connector-federation</code>
-            ).  As DNA does not fully implement the JCR 1.0.1 specification, there are a series of tests that are currently commented 
-            out in this module.  The <code>dna-jcr-tck</code> module contains all of these tests.
+            <emphasis role="strong">dna-common</emphasis>
+            is a small low-level library of common utilities and frameworks, including logging, progress monitoring,
+            internationalization/localization, text translators, component management, and class loader factories.
           </para>
         </listitem>
+      </itemizedlist>
+				There are several modules that provide system- and integration-level tests:
+      <itemizedlist>
         <listitem>
           <para>
             <emphasis role="strong">dna-jcr-tck</emphasis>
@@ -315,9 +323,9 @@
           <para>
             <emphasis role="strong">dna-integration-tests</emphasis>
             provides a home for all of the integration tests that involve more components that just unit tests. Integration
-            tests are often more complicated, take longer, and involve testing the integration and functionality of many
-            components (whereas unit tests focus on testing a single class or component and may use stubs or mock objects for
-            other components).
+            tests are often more complicated, take longer, and involve testing the integration and functionality of multiple
+            components (whereas unit tests focus on testing a single class or component and may use stubs or mock objects
+            to isolate the code being tested from other related components).
           </para>
         </listitem>
       </itemizedlist>

Modified: trunk/docs/reference/src/main/docbook/en-US/master.xml
===================================================================
--- trunk/docs/reference/src/main/docbook/en-US/master.xml	2009-06-09 13:11:36 UTC (rev 1011)
+++ trunk/docs/reference/src/main/docbook/en-US/master.xml	2009-06-09 15:16:00 UTC (rev 1012)
@@ -101,7 +101,7 @@
   	<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="content/jcr/rest_service.xml"/>
   </part>
 	<part id="provied-connectors-part">
-		<title>Provided Connectors</title>
+		<title>Connector Library</title>
 		<partintro>
 			<para>
 			  The JBoss DNA project provides a number of <link linkend="connector_framework">connectors</link> out-of-the-box.
@@ -118,7 +118,7 @@
   	<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="content/connectors/jdbc_metadata.xml"/>
 	</part>
 	<part id="provied-sequencers-part">
-		<title>Provided Sequencers</title>
+		<title>Sequencer Library</title>
 		<partintro>
 			<para>
 			  The JBoss DNA project provides a number of <link linkend="sequencing_framework">sequencers</link> out-of-the-box.
@@ -135,7 +135,7 @@
   	<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="content/sequencers/mp3.xml"/>
 	</part>
 	<part id="provied-mime-type-detectors-part">
-		<title>Provided MIME type detectors</title>
+		<title>MIME Type Detector Library</title>
 		<partintro>
 			<para>
 			  The JBoss DNA project provides a number of <link linkend="mime-type-detectors">MIME type detectors</link> out-of-the-box.




More information about the dna-commits mailing list