2008-09-23 6 views

Répondre

10

Le projet maintenant obsolète Apache Jakarta Slide inclut un Java WebDAV client library - mais ce projet est retiré en raison de l'absence d'une communauté de développeurs.

Apache Jackrabbit est mentionné comme alternative à la diapositive. Vous pourriez vouloir vérifier si son WebDAV library peut être utilisé à la place.

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

+0

J'ai besoin d'accéder aux propriétés. Mais la bibliothèque Jackrabbit sonne bien, je vais jeter un oeil, si c'est utilisable. Merci pour l'indice. – Mnementh

2

Apache's Jakarta Project a un WebDav Construction Kit, qui devrait répondre à ce besoin.

+0

WebDav Construction Kit ressemble à une technologie côté serveur pour implémenter WebDav dans Tomcat ou d'autres conteneurs. Ai-je tort? –

3

Jamais utilisé, mais peut-être apache commons vfs?

5

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

+0

+1 La bibliothèque cliente de Jakarta Slide était bonne et Jackrabbit n'offre rien d'équivalent. C'est bon de savoir qu'il y a quelque chose de nouveau dans ce domaine. –

4

est ici une meilleure bibliothèque à utiliser pour les opérations de webdav. Il s'appelle Sardine hébergé dans Google Code.

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

Je l'ai trouvé par ici: Java: How to upload a file to a WebDAV server from a servlet?

+1

Cela a beaucoup de contributeurs et est toujours un projet actif 5 ans après la réponse ci-dessus a été posté, donc cela ressemble à une option utile. –

Questions connexes