On Mon, Sep 22, 2008 at 5:04 PM, xing007008 <[EMAIL PROTECTED]> wrote: > I don't want to use Jackrabbit source code. I want to write code by myself.
Do you want to write your own JCR implementation? This is not a trivial task ;-) If you want to bind an existing backend storage under the JCR API, you might want to look at Jackrabbit's "Service Provider Interface" (SPI) [1], which reduces the jcr api to a simpler api with less classes and methods to implement. Unfortunately there is not much documentation on this apart from the code (jackrabbit-spi [2], jackrabbit-spi-commons [3] and spi2jcr [4]). [1] http://jackrabbit.apache.org/jackrabbit-spi.html [2] http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-spi/ [3] http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-spi-commons/ [4] http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-spi2jcr/ > Do you have the simple demo? You mean how to register an object under JNDI? Here is Jackrabbit's helper class that does this [5], also look at the entire package [6]. [5] https://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/jndi/RegistryHelper.java?view=markup [6] https://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/jndi/ Regards, Alex -- Alexander Klimetschek [EMAIL PROTECTED]
