Sardine is 'n aansoek nuttig vir interaksie met 'n WebDAV bediener. & Nbsp; Sardine is makliker om te gebruik as die beëindigde slide kliënt en die byna ongedokumenteerde Jackrabit kliënt. Daar is ook 'webdavclient4j, maar dit is net 'n effens verbeter slide kliënt.
Dit is 'n voorbeeld van hoe om 'n gids notering van 'n afgeleë bediener te kry WebDAV:
Sardine sardine = SardineFactory.begin ();
Lys
vir (DavResource res: hulpbronne)
{
& Nbsp; System.out.println (res);
}
Ontwikkelaar kommentaar
Sardine implementeer nie 'n volledige WebDAV kliënt spec en waarskynlik nooit sal. In plaas daarvan is gefokus op die feit dat 'n nuttige biblioteek vir algemene gebruik gevalle. Ek moet ook die jongste weergawe van HttpClient ondersteun. Sardine abstraheer weg die verband besonderhede en bied maklik om te gebruik om WebDAV aksies uit te voer.
Sardine gebruik Jaxb die XML antwoorde van die WebDAV bediener verwerk. Die gegenereerde kode vir hierdie is gebaseer op die uitstekende webdav.xsd vervat in die Apache Wink projek.
Die UsageGuide dokumente hoe om Sardine gebruik
Wat is nuut in hierdie release:..
- Basiese slot hantering ondersteuning is bygevoeg
- PROPPATCH terug nou 'n multistatus reaksie.
- 'n persoonlike namespace kan gedefinieer vir opgedateer eienskappe.
- sit bedrywighede retried op verwagting mislukking vir herhaalbare entiteite.
- Die implementering verseker nou dat die SAX parser nie entiteite los vir gekla DTD in die reaksie.
Vereistes :
- Java 2 Standard Edition Runtime Environment
Kommentaar nie gevind