WebDAV를 통해 데이터에 액세스하는 데 사용될 수있는 Java-Library는 무엇입니까?

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

  •  02-07-2019
  •  | 
  •  

문제

그것이 질문입니다. 어떤 라이브러리가 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

이미 주변에있는 라이브러리는 다음과 같습니다.

Milton은 DAV 2가 필요할 때 라이센스가 필요합니다.

위키 백과 사용 가능한 라이브러리의 작은 요약을 찾을 수 있습니다.

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)

여기서 찾았습니다.Java : 서블릿에서 WebDav 서버에 파일을 업로드하는 방법은 무엇입니까?

그것을 사용하지는 않았지만 아마도 아파치 커먼즈 일 것입니다 VFS?

아파치의 자카르타 프로젝트 a Webdav 건설 키트, 이 요구에 맞아야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top