Quelle bibliothèque Java peut être utilisée pour accéder aux données via WebDAV?

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

  •  02-07-2019
  •  | 
  •  

Question

Telle est la question: quelle bibliothèque peut m'aider à accéder aux données disponibles via WebDAV dans mes programmes Java? OpenSource est préféré.

Était-ce utile?

La solution

Le projet Apache Jakarta Slide , désormais obsolète, inclut un fichier Java bibliothèque client WebDAV - mais ce projet a été abandonné faute de communauté de développeurs.

Apache Jackrabbit est mentionné comme alternative à Slide. Vous voudrez peut-être vérifier si sa bibliothèque WebDAV peut être utilisée à la place.

Si vous souhaitez uniquement accéder aux fichiers d'un référentiel WebDAV, vous pouvez simplement utiliser une bibliothèque HTTP en tant que WebDAV construit sur HTTP. Vous n’avez besoin d’une bibliothèque client WebDAV que si vous souhaitez utiliser des fonctionnalités WebDAV telles que le verrouillage, les listes de répertoires ou l’accès aux propriétés (métadonnées).

Autres conseils

J'ai créé un client java webdav très facile à utiliser: http://sardine.googlecode.com/ .

Ceci a maintenant été transféré dans github: https://github.com/lookfirst/sardine

Les bibliothèques qui existent déjà depuis un moment sont les suivantes:

Milton requiert une licence lorsque DAV 2 est requis.

Sur WikiPedia , vous trouverez un petit résumé des bibliothèques disponibles.

http://sourceforge.net/projects/webdavclient4j/ est basé sur le retraité Apache Jakarta Le client webdav Java du projet Slide et inclut le fournisseur VFS WebDAV. Il est fourni avec HttpClient 3.0.1.

Voici une meilleure bibliothèque à utiliser pour les opérations webdav. Il s’appelle sardine hébergée dans Google Code.

https://github.com/lookfirst/sardine (était auparavant http://code.google.com/p/sardine )

Je l'ai trouvé par ici: Java: comment charger un fichier sur un serveur WebDAV à partir d’une servlet?

Vous ne l'avez jamais utilisé, mais peut-être apache commons vfs ?

Le projet Jakarta d'Apache a un Kit de construction WebDav , qui devrait répondre à ce besoin.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top