WebDAV를 통해 데이터에 액세스하는 데 사용될 수있는 Java-Library는 무엇입니까?
문제
그것이 질문입니다. 어떤 라이브러리가 Java 프로그램의 WebDav를 통해 사용 가능한 데이터에 액세스하는 데 도움이 될 수 있습니까? OpenSource가 선호됩니다.
해결책
이제 더 이상 사용되지 않았습니다 아파치 자카르타 슬라이드 프로젝트에는 Java가 포함됩니다 WebDav 클라이언트 라이브러리 - 그러나이 프로젝트는 개발자 커뮤니티가 부족하여 은퇴했습니다.
Apache Jackrabbit 슬라이드의 대안으로 언급됩니다. 당신은 그것이 있는지 확인하고 싶을 수도 있습니다 WebDav 라이브러리 대신 사용할 수 있습니다.
WebDav 저장소에서 파일에 액세스하려면 WebDAV가 HTTP를 구축하므로 HTTP 라이브러리를 사용하면 간단히 HTTP 라이브러리를 사용할 수 있습니다. 잠금, 디렉토리 목록 또는 속성 액세스 (Meta-Data)와 같은 WebDAV 기능을 사용하려는 경우 WebDAV 클라이언트 라이브러리 만 필요합니다.
다른 팁
사용하기 쉬운 Java Webdav 클라이언트를 만들었습니다. http://sardine.googlecode.com/
이것은 이제 Github로 옮겼습니다. https://github.com/lookfirst/sardine
http://sourceforge.net/projects/webdavclient4j/ 은퇴 한 Apache Jakarta Slide Project의 Java Webdav 클라이언트를 기반으로하며 VFS Webdav 제공 업체를 포함합니다. Httpclient 3.0.1로 포장되어 있습니다.
다음은 WebDAV 작업에 사용하기에 더 좋은 라이브러리입니다. Google 코드에서 호스팅 된 Sardine이라고합니다.
https://github.com/lookfirst/sardine (이전에 http://code.google.com/p/sardine)
그것을 사용하지는 않았지만 아마도 아파치 커먼즈 일 것입니다 VFS?
아파치의 자카르타 프로젝트 a Webdav 건설 키트, 이 요구에 맞아야합니다.