WebDAV Server Examples, Java

IT Hit WebDAV Server Library for Java is provided with several examples that demonstrate how to build a WebDAV server with SQL back-end or with file system storage. You can adapt these samples to utilize almost any back-end storage including storing data in CMS/DMS/CRM, Azure or Amazon storage.

WebDAV Server with Oracle Back-end Example

WebDAV server with Oracle back-end example is a Class 2 server that runs as Java Web Application in Apache Tomcat, Glassfish or JBoss and stores all data including locks, file content and custom properties in Oracle database. This example is a fully-functional WebDAV server that can be used to open, edit and save Microsoft Office documents as well as any other types of files directly to server, without download/upload steps. more...

WebDAV Server with File System Back-end Example

WebDAV server with file system back-end storage is a fully functional Class 2 server that stores all data in file system. It utilizes File Extended Attributes to store locks and custom properties. It runs as a Java Web Application in Apache Tomcat, Glassfish or JBoss. This sample can be configured to use Basic or Digest authentication. more...

WebDAV Server with Versioning Example

This example demonstrates how you can implement file versioning support in your WebDAV server. It is using auto-versioning and each time you save a file the new version is created. Your client application does not need to know anything about versioning support on a server side. While capable of handling any WebDAV clients, this DeltaV sample is optimized to work with Microsoft Office. It is using Lock/Unlock commands to minimize an amount of versions created. more...