Welche Java-Bibliothek kann verwendet werden, um Daten über WebDAV zugreifen?

StackOverflow https://stackoverflow.com/questions/122685

  •  02-07-2019
  •  | 
  •  

Frage

Das ist die Frage: Welche Bibliothek kann mir helfen, über WebDAV verfügbare Daten für den Zugriff auf in meinen Java-Programmen? Open Source ist bevorzugt.

War es hilfreich?

Lösung

Die jetzt veraltet Apache Jakarta Slide Projekt eine Java WebDAV-Client-Bibliothek -. aber dieses Projekt aufgrund des Fehlens einer Entwickler-Community im Ruhestand

Apache Jackrabbit als Alternative erwähnt wird, zu schieben. Vielleicht möchten Sie, wenn seine WebDAV-Bibliothek überprüfen stattdessen verwendet werden können.

Wenn Sie wollen einfach nur Dateien zugreifen von einer WebDAV-Repository, können Sie einfach eine HTTP-Bibliothek verwenden, wie WebDAV auf HTTP aufbaut. Sie benötigen nur einen WebDAV-Client-Bibliothek, wenn Sie WebDAV-Funktionen wie Sperren, Verzeichnislisten oder den Zugriff auf Eigenschaften (Meta-Daten).

verwenden möchten

Andere Tipps

Ich habe eine sehr einfache Java-WebDAV-Client verwenden: http://sardine.googlecode.com/

Dieses bewegt sich jetzt auf GitHub: https://github.com/lookfirst/sardine

Bibliotheken, die bereits seit einer Weile sind:

Milton erfordert Lizenz, wenn DAV 2 erforderlich.

WikiPedia Sie eine kleine Zusammenfassung der verfügbaren Bibliotheken.

http://sourceforge.net/projects/webdavclient4j/ basiert auf dem im Ruhestand Apache Jakarta Schieben Projekt Java WebDAV-Client und schließt den VFS WebDAV-Anbieter. Es wird verpackt mit Httpclient 3.0.1.

Hier ist eine bessere Bibliothek für webdav Operationen zu verwenden. Es heißt Sardine in Google Code gehostet werden.

https://github.com/lookfirst/sardine (war vorher http://code.google.com/p/sardine )

Ich fand es durch hier: Java: Wie ein hochladen Datei auf einem WebDAV-Server von einem Servlet?

es nie benutzt, aber vielleicht Apache Commons VFS ?

Jakarta Projekt Apache hat eine WebDav Construction Kit , die diesen Bedarf passen sollte.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top