Quale libreria lato client Java WebDAV è possibile consigliare?Libreria lato client Java WebDAV
risposta
Hai guardato Jackrabbit's?
ho usato la libreria client fornito dal progetto Jakarta scorrere per un software che ho sviluppato circa 2 anni fa, e ha funzionato bene. Ora, visitando lo site, vedo che il progetto non è più attivo per mancanza di sviluppatori. Ma la libreria client dovrebbe comunque essere una buona scelta per te. Ad ogni modo, non vedo molte alternative là fuori.
alexmeia, grazie per la tua risposta, ma questa biblioteca non è stata scelta a causa della pensione. –
http://sourceforge.net/projects/webdavclient4j/ è basato sul client webdav Java del progetto Apache Jakarta Slide in pensione e include il provider WebDAV VFS. È confezionato con HttpClient 3.0.1. – JasonPlutext
Ho recentemente creato uno che è abbastanza facile da usare:
Cercate di stima su di loro qui: http://www.webdavsystem.com/javaserver
OK io sono un po 'in ritardo, ma si dovrebbe davvero controlla il progetto milton webdav server. La sua open source (apache2), matura e viene attivamente mantenuta.
È progettato per consentire l'implementazione di qualsiasi implementazione di back-end su WebDav e molti utenti hanno segnalato di averlo implementato in meno di 4 ore per le applicazioni esistenti.
Supporta tutte le solite cose di webdav come il blocco, proprietà personalizzate, digest/autenticazione di base, ecc. Supporta anche il caldav e integrato con FTP Apache in modo da ottenere 2 protocolli al prezzo di uno!
Milton viene fornito con un servlet e un controller a molla e può funzionare indipendentemente da un contenitore web.
Milton ha anche una piccola libreria client WebDav, ideale per le app desktop grazie al supporto dell'osservatore.
Hai controllato la sardina?
https://code.google.com/p/sardine/
https://github.com/lookfirst/sardine
L'ultima versione 5.3 - Agosto 2013 e disponibile al Maven centrale:
http://maven-repository.com/artifact/com.github.lookfirst/sardine/5.3
Hai usato da soli? Mi piacerebbe sentire qualsiasi feedback ... –
Sì. Rispetto al solo utilizzo del client HTTP di Apache commons, aiuta a costruire e analizzare i messaggi. –