You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ps...@apache.org on 2004/12/28 16:53:14 UTC

svn commit: r123518 - /incubator/directory/naming/trunk/xdocs/index.xml

Author: psteitz
Date: Tue Dec 28 07:53:11 2004
New Revision: 123518

URL: http://svn.apache.org/viewcvs?view=rev&rev=123518
Log:
Updated to reflect new subproject structure. Improved overview.
Modified:
   incubator/directory/naming/trunk/xdocs/index.xml

Modified: incubator/directory/naming/trunk/xdocs/index.xml
Url: http://svn.apache.org/viewcvs/incubator/directory/naming/trunk/xdocs/index.xml?view=diff&rev=123518&p1=incubator/directory/naming/trunk/xdocs/index.xml&r1=123517&p2=incubator/directory/naming/trunk/xdocs/index.xml&r2=123518
==============================================================================
--- incubator/directory/naming/trunk/xdocs/index.xml	(original)
+++ incubator/directory/naming/trunk/xdocs/index.xml	Tue Dec 28 07:53:11 2004
@@ -6,14 +6,59 @@
 
  <body>
 
- <section name="What is Naming?">
+ <section name="Overview">
    <p>
      Naming is a lightweight, in-memory JNDI service provider.  The 
-     initial code base was extracted from the Jakarta Tomcat JNDI implementation.
+     initial code base was extracted from the Jakarta Tomcat JNDI implementation. 
+   </p>
+   <p>
+     The Tomcat implementation is designed to support the "java:comp/env"
+     environment naming context for J2EE web applications. Support for
+     JNDI resource factories and directory and war contexts are included.  
+     In addition, naming contexts can be bound to threads or classloaders
+     and access to contexts can be controlled using security tokens.
+   </p>
+   <p>
+     To provide similar behavior to Tomcat's xml-based configuration of JNDI 
+     resources, an <code>XmlConfigurator</code> is included with Naming.
    </p>
-    
  </section>
- 
+ <section name="Subprojects">
+   <p>
+     To enable flexible deployment with limited dependencies, Naming is
+     divided in 6 subprojects, each producing a separate jar artifact.
+     <table>
+        <tr><th>Subproject</th><th>Description</th><th>Dependencies</th></tr>
+        <tr><td>Naming Core</td>
+            <td>Core JNDI context implementation</td>
+            <td>none</td>
+        </tr>
+        <tr><td>Naming Java</td>
+            <td><code>javaURLContextFactory</code> implementation</td>
+            <td>naming-core</td>
+        </tr>
+        <tr><td>Naming Factory</td>
+            <td>JNDI Object factories</td>
+            <td>naming-core, geronimo-spec-javamail (1.3.1-rc1)</td>
+        </tr>
+        <tr><td>Naming Resources</td>
+            <td>File / web resource contexts</td>
+            <td>naming-core, commons-collections (3.1)</td></tr>
+        <tr><td>Naming Management</td>
+            <td>JMX management interface</td>
+            <td>naming-core, naming-java, mx4j-jmx (1.1.1)</td></tr>
+        <tr><td>Naming Config</td>
+            <td>XML configuration</td>
+            <td>naming-core, naming-factory, naming-java, 
+                commons-logging (1.0.3), commons-collections (3.1),
+                commons-beanutils (1.6.1), commons-digester (1.4.1),
+                commons-lang (1.0.1), commons-dbcp (1.0),
+                commons-pool (1.0.1),
+                hsqldb (1.7.1, test runtime only) 
+            </td></tr>
+      </table>
+    </p>
+   </section>
  </body>
 </document>