1 Star 1 Fork 3

陈松伟/WebDAVServerSamplesJava

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Java WebDAV Server Examples

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

A sample HTML page included with samples demonstrates how to use IT Hit WebDAV Ajax Libray to open documents from a web page for editing, list documents and navigate folder structure as well as build search capadilities.

Online Demo Server

https://www.WebDAVServer.com

Requirements

The samples are tested with Java 1.8 in the following environments:

  • Tomcat 7 or later
  • Glassfish 4.1.1 or later
  • JBoss Wildfly 9 or later or respective EAP
  • WebLogic 12c or later
  • WebSphere 8.5.5.11 or later
  • Jetty 9.3.13 or later

Full-text Search and indexing

The samples are provided with full-text search and indexing based on use Apache Lucene as indexing engine and Apache Tika as content analysis toolkit.

The server implementation searches both file names and file content including content of Microsoft Office documents as well as any other documents which format is supported by Apache Tika, such as LibreOffice, OpenOffice, PDF, etc.

WebDAV Server with Oracle Back-end Example

WebDAV server with Oracle back-end example is a Class 2 server that 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. This sample is provided in Java and Kotlin languages and 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...

Android WebDAV Server Example

A mobile WebDAV server that runs on Android on modified NanoHTTPD server. It stores all files in mobile device file system while locks and properties in SQLite. This sample provides access to the documents inside a mobile app folder. To see the documents a user opens a sample web page served by this server in a web browser on any machine in the local network. A user can open, edit and save documents back to the mobile device as well as can upload, download and manage documents using any WebDAV client. The sample requires license. Its text should be added to the webdavsettings.json file (see assets folder) in the License section. Please change all double quotes to single quotes in the license text or remove xml header. To build example execute buildAndroid.bat or buildAndroid in the root folder. more...

空文件

简介

WebDAV java 基于it的java实例demo 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/csw0/WebDAVServerSamplesJava.git
git@gitee.com:csw0/WebDAVServerSamplesJava.git
csw0
WebDAVServerSamplesJava
WebDAVServerSamplesJava
master

搜索帮助