这就是问题:哪个库可以帮助我通过Java程序中的WebDAV访问可用数据? OpenSource是首选。哪个Java库可用于通过WebDAV访问数据?
回答
现在已弃用的Apache Jakarta Slide项目包含Java WebDAV client library - 但由于缺乏开发人员社区,此项目已停用。
Apache Jackrabbit被提及作为Slide的替代方案。您可能需要检查是否可以使用其WebDAV library。
如果您只是想从WebDAV存储库访问文件,那么您可以简单地使用HTTP库,因为WebDAV是基于HTTP构建的。如果您想要使用WebDAV功能(如锁定,目录列表或对属性(元数据)的访问),则只需要WebDAV客户端库。
Apache's Jakarta Project有一个WebDav Construction Kit,它应该符合这个需要。
WebDav构建工具包看起来像一个服务器端技术,用于在Tomcat或其他容器中实现WebDav。我错了吗? – 2008-10-22 12:49:45
从来没有使用过它,但也许是Apache公用vfs?
http://sourceforge.net/projects/webdavclient4j/基于已退役的Apache Jakarta Slide项目的Java webdav客户端,并包含VFS WebDAV提供程序。它与HttpClient 3.0.1打包在一起。
+1雅加达幻灯片的客户端库很好,Jackrabbit不提供任何等效的东西。很高兴知道这个领域有新的东西。 – 2009-10-18 22:27:14
我创建了一个非常易于使用的Java WebDAV客户:http://sardine.googlecode.com/
这现在转移到GitHub上:https://github.com/lookfirst/sardine
这里有一个更好的库来使用WebDAV操作。它被称为在谷歌代码托管的沙丁鱼。
https://github.com/lookfirst/sardine(以前http://code.google.com/p/sardine)
我发现通过这里: Java: How to upload a file to a WebDAV server from a servlet?
这有很多贡献者,并且在上面的答案发布5年后仍然是一个积极的项目,所以它看起来像一个有用的选项。 – 2016-04-11 09:30:19
- 1. 通过Java访问eXist数据库
- 2. 通过C++创建SQLite数据库。通过Java SDK访问它?
- 3. 如何通过基于分支的WebDAV访问SVN?
- 4. CakePHP - 通过bootstrap.php访问数据库
- 5. 通过ADO.NET记录数据库访问
- 6. 访问数据库 - 了解通过
- 7. 通过网络访问数据库
- 8. c#通过访问数据库循环
- 9. 通过Obj-c访问数据库
- 10. 通过集合访问数据库
- 11. Java Derby:如何通过记录访问数据库记录
- 12. 通过Java /球衣REST资源访问MySQL数据库
- 13. 如何通过JDBC访问多个用户的数据库
- 14. MS访问数据库Java
- 15. 如何访问java中只能通过ssh访问的远程数据库
- 16. 你可以推荐哪一个用于mysql访问的javascript库?
- 17. 数据库从myphpadmin中丢失,但可通过Coldfusion访问
- 18. 是否可以通过网络访问Cacti RRD数据库
- 19. 我可以通过webservice访问远程数据库吗? C#winforms
- 20. 通过html页面访问数据库可行吗?
- 21. 数据访问通过CTE
- 22. Windows应用程序通过Interop.Excel库访问xls数据问题
- 23. 通过哪个用户可以访问sql server中的数据库来查找windows组?
- 24. 如何通过WebDav访问Exchange 2007公用文件夹?
- 25. 用Java以ODBC访问数据库
- 26. 用java访问SQLite数据库
- 27. 如何通过java程序访问另一个系统的mysql数据库?
- 28. 通过asp.net从多个网页访问SQL Server数据库
我需要访问属性。但是,长耳兔图书馆听起来不错,我会看看,如果它可用。感谢提示。 – Mnementh 2008-09-24 21:11:37