生产厂商:IT Hit产品类别:系统工具
使用 IT Hit WebDAV Server Library for Java,您可以创建自己的 WebDAV 服务器,将 WebDAV 支持添加到现有 Java 项目或启用 CMS/DMS/CRM 的 DAV。
产品优势
无需 WebDAV 和 XML 经验-无需研究 WebDAV 标准和协议。WebDAV XML 请求由 IT Hit WebDAV 服务器库解析,并转换为高级 Java API 调用。
几乎可以与任何存储集成-您可以对 WebDAV Library for Java 进行编程,以从任何后端存储(如 SQL、Amazon S3、Azure 或 DMS/CMS/CRM)发布文档。您可以自由地对任何文件夹层次结构进行编程。
与大多数 WebDAV 客户端一起测试-该引擎已通过 Microsoft Web 文件夹/迷你重定向器、Microsoft Office、LibreOffice、iOS 上的 iWork、MAC OS X Finder、Konqueror、Gnome Nautilus 以及 Windows、MAC、Linux 和移动作系统上的其他 WebDAV 客户端进行了测试。
产品功能
· 该库提供了一个高级 API,无需学习 WebDAV 标准和协议。WebDAV XML 请求由 IT Hit WebDAV 服务器库解析并转换为 API 调用。
· 提供的示例演示了在 Oracle 数据库中存储文件,但使用 IT Hit WebDAV 库,您可以将文件存储在文件系统或几乎任何其他存储中。它非常适合支持 WebDAV 的现有文档管理或内容管理系统。
· 由于独立于托管环境,WebDAV 服务器库几乎可以在任何 Java 应用程序服务器中运行。提供的示例在 Apache Tomcat 和 Oracle Glassfish 服务器上运行。
· 该引擎支持所有符合 RFC 2518 和 RFC 4918 标准的 WebDAV 客户端,例如 Microsoft Web Folders、Microsoft Office、MAC OS X、iPad 上的 iWork、Konqueror、Gnome Nautilus、DavExplorer 等。使用 IT Hit WebDAV Server Library for Java,您将能够通过 Windows 资源管理器管理您的文档,并通过一次复制粘贴作上传无限的文件结构。
· 与 FTP 不同,WebDAV 不需要打开端口 21,并且完全通过防火墙通过 HTTP 运行,无需任何其他配置。WebDAV 还支持通过 FTP 不支持的 SSL 进行安全连接。
· 该库符合最新的 WebDAV RFC4918 和 DeltaV RFC 3253。该库允许创建符合 1 类、2 类标准的 WebDAV 服务器,并支持 DeltaV 核心版本控制包。
· 大多数现代作系统(包括 Microsoft Windows 10、8、7、Vista、XP 和 Mac OS)都附带了 WebDAV 客户端应用程序,无需客户端应用程序分发和支持。此服务器支持的跨域请求共享标准还允许您使用基于 Web 浏览器的 WebDAV 客户端管理服务器上的数据,该客户端完全在 JavaScript 中创建,并位于另一个域中。
· 该库独立于身份验证架构,您可以使用您的环境支持的任何身份验证或实施任何自定义身份验证架构。提供的示例和文档介绍了基本、摘要和 LDAP (Active Directory) 身份验证的配置。
· 该引擎支持基于 DASL 标准的搜索。提供的示例演示了使用 Apache Lucene 和 Tika 的自由文本搜索和索引实现。
· Quota support 提供有关用户的总空间和可用空间的信息。
· 使用断点续传功能,您可以暂停上传、取消上传和恢复损坏的上传,也可以请求服务器端成功保存的字节数。
· 您可以从提交 POST 多部分表单的 AJAX/HTML 应用程序上传文件。在上传过程中,您可以请求上传进度并创建 AJAX/HTML 上传进度条。
· WebDAV 引擎支持 RFC 3253 核心版本控制包。使用 DeltaV,您可以签出/签入存储库中的文件,并根据开放标准跟踪文件版本。该库支持版本控制感知客户端和版本控制感知客户端的线性版本控制。它支持版本控制功能、UPDATE 功能、版本历史记录功能和自动版本控制。
· 90% 的库代码由源代码许可证提供的单元测试覆盖。