Wow thanks, that was faster than I expected it. Can't wait to play around with it :)
cheers, Serge...
Tobias Strasser wrote:
folks, as you might have noticed i have just committed a large chunk of code to the jackrabbit/contrib. this is an implementation of a webdav based jsr170 server protocol. the intention is to have a java indepented protocol for jsr170 compliant applications (for example a jsr170 PHP application connecting via webdav to a jackrabbit repository).
it consists of the following parts: jackrabbit contrib jcr-server server -> generates jcr-server-xxx.jar client -> generates jcr-client-xxx.jar webdav -> generates jcr-webdav-xxx.jar webapp -> generates jackrabbit-server.war
the jcr-server.jar contains: - the server code - RepositoryStartupServlet (easily start a jackrabbit-repository in your webapp if not feasible in appserver) - the simple WebdavServlet that serves a simple webdav view of the repository - the JCRWebdavServerServlet that serves the JCRServer
the jcr-client.jar contains: - the RepositoryAccessServlet that enables easy configuration and access to a repository (see web.xml in war to see posibilities) - the client code (not existent yet)
the jcr-webdav.jar contains: - a common webdav library used by the client and server.
the jackrabbit-server.war contains: - sample configuration for easy deployment of server/servlets mentioned above - all necessary libs - index.jsp
a first draft of the documentation of the protocol can be downloaded here: http://www.day.com/jsr170/server/JCR_Webdav_Protocol.zip
all code has been contributed by angela schreiber. she is now developing the client part of it and hopfuly be able to provide that chunk in the near future aswell. thanks angela!
cheers, tobi
