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>