Welche clientseitige Java WebDAV-Bibliothek können Sie empfehlen?
Hast du dir Jackrabbit's angesehen?
Ich habe vor kurzem eine erstellt, die recht einfach zu bedienen ist:
OK, ich bin ein bisschen spät dran, aber Sie sollten sich unbedingt das milton webdav server project ansehen. Sein Open Source (Apache2) ist ausgereift und wird aktiv gepflegt.
Es wurde entwickelt, um die Anbindung einer Backend-Implementierung an webdav zu ermöglichen, und viele Benutzer haben gemeldet, dass es für vorhandene Anwendungen in weniger als 4 Stunden implementiert werden kann.
Es unterstützt alle üblichen Webdav-Funktionen wie Sperren, benutzerdefinierte Eigenschaften, Digest/Basic-Authentifizierung usw. Es unterstützt auch Caldav und ist in Apache FTP integriert, sodass Sie 2 Protokolle zum Preis von einem erhalten!
Milton wird mit einem Servlet und einem Federkontroller geliefert und kann unabhängig von einem Bahncontainer ausgeführt werden.
Milton hat auch eine nette kleine Webdav-Client-Bibliothek, die aufgrund ihrer Beobachterunterstützung ideal für Desktop-Apps ist.
Ich habe die Clientbibliothek des Projekts Jakarta Slide für eine Software verwendet, die ich vor ungefähr 2 Jahren entwickelt habe, und sie hat einwandfrei funktioniert. Wenn ich jetzt die Seite site besuche, sehe ich, dass das Projekt aus Mangel an Entwicklern nicht mehr aktiv ist. Die Client-Bibliothek sollte dennoch eine gute Wahl für Sie sein. Wie auch immer, ich sehe nicht viele Alternativen da draußen.
Versuchen Sie, sie hier zu schätzen: http://www.webdavsystem.com/javaserver
Hast du Sardine überprüft?
https://code.google.com/p/sardine/
https://github.com/lookfirst/sardine
Neueste Version 5.3 - August 2013 und verfügbar bei Maven Central:
http://maven-repository.com/artifact/com.github.lookfirst/sardine/5.3