Hi,

On Jan 10, 2008 1:05 AM, paksegu <[EMAIL PROTECTED]> wrote:
> I have a vague idea on this 2 components but to help increase my understanding
> what are the difference between this 2 components (JackRabbit -Server vs
> JackRabbit-Rmi), what are the benefits of using one over the other and in what
> particular usecases would you use jcr-server over jcr-rmi, looking at the code
> that jcr-rmi contain jcr-server?

If you haven't seen them already, see the jackrabbit-jcr-server and
jackrabbit-jcr-rmi pages on the Jackrabbit web site ([1] and [2]) for
more details about these components. To summarize:

The jackrabbit-jcr-server component contains code that makes a JCR
repository accessible using the WebDAV protocol. With
jackrabbit-jcr-server you'd use a WebDAV client to work with the
repository. The Jackrabbit sandbox contains a WebDAV-based JCR
remoting component but that's not yet ready for production use.

The jackrabbit-jcr-rmi component contains code that makes a JCR
repository remotely accessible using RMI. With jackrabbit-jcr-rmi
you'd use the standard JCR API to work with the repository. The
jackrabbit-jcr-rmi component is stable and well-tested, but not
suitable for performance-critical applications.

[1] http://jackrabbit.apache.org/doc/components/jcr-server.html
[2] http://jackrabbit.apache.org/doc/components/jcr-rmi.html

BR,

JUkka Zitting

Reply via email to