为基于CMIS的服务器创建Java客户端

为基于CMIS的服务器创建Java客户端,java,alfresco,opencms,cmis,Java,Alfresco,Opencms,Cmis,我仍然是CMIS的新手,我仍然在搜索了解这一点,我想做的是创建一个Java客户端,将报告上载到支持CMIS v1.0 OASIS标准规范的任何内容管理。例如Alfresco、Documentum或Microsoft SharePoint Server,我发现opencMIS for Java是一个不错的选择 但我仍然有点困惑,编写这样的应用程序需要什么来与这些CMSs ans存储库通信 我需要单独处理每一个,还是一次性创建它 将处理支持此标准的任何CMS? CMIS客户端将如何连接到基于CMIS

我仍然是CMIS的新手,我仍然在搜索了解这一点,我想做的是创建一个Java客户端,将报告上载到支持CMIS v1.0 OASIS标准规范的任何内容管理。例如Alfresco、Documentum或Microsoft SharePoint Server,我发现opencMIS for Java是一个不错的选择

但我仍然有点困惑,编写这样的应用程序需要什么来与这些CMSs ans存储库通信

我需要单独处理每一个,还是一次性创建它 将处理支持此标准的任何CMS? CMIS客户端将如何连接到基于CMIS的服务器。我们是否将拥有身份验证数据和通信端点URL? 如果可能的话,请简要介绍一下-使用OpenCMIS创建CMIS客户端需要执行哪些步骤,对于以前没有这方面经验、了解xml、http等的人来说,这是一项艰巨的工作吗? “提前感谢”

确实可以让您从底层协议细节(如XML有效负载等)中抽象出来。另一方面,在设计应用程序时,最好掌握它本身,只知道什么是可能的,什么是不可能的

此外,CMIS背后的思想是,同一个库可以访问所有兼容的CMS,而无需任何代码更改。事实上,供应商可能有一些特定的扩展,这些扩展可能不是完全可移植的,您的应用程序可能需要重新设计以支持新的CMS就是一个很好的例子

linked by提供了大量OpenCMIS客户端API使用的示例。

确实可以让您从底层协议细节(如XML有效负载等)中抽象出来。另一方面,在设计应用程序时,最好掌握它本身,只知道什么是可能的,什么是不可能的

此外,CMIS背后的思想是,同一个库可以访问所有兼容的CMS,而无需任何代码更改。事实上,供应商可能有一些特定的扩展,这些扩展可能不是完全可移植的,您的应用程序可能需要重新设计以支持新的CMS就是一个很好的例子


链接者提供了许多OpenCMIS客户端API使用的示例。

好的,谢谢,搜索的目的是将报告上传到基于CMIS的服务器。。事实上,我不知道CMIS中报告的确切含义。是否所有遵循CMIS标准的CMS都可以使用OpenCMIS处理而无需扩展。CMS中报告的含义是什么?报告不是CMIS标准的一部分。我假设上载报告意味着您必须将文件报告上载到符合CMIS的服务器。如果您对元数据属性没有任何特殊要求,那么所有支持CMIS的主要CMS都支持此用例,不涉及任何扩展。请参阅创建文档确定谢谢,搜索的目的是将报告上传到基于CMIS的服务器。。事实上,我不知道CMIS中报告的确切含义。是否所有遵循CMIS标准的CMS都可以使用OpenCMIS处理而无需扩展。CMS中报告的含义是什么?报告不是CMIS标准的一部分。我假设上载报告意味着您必须将文件报告上载到符合CMIS的服务器。如果您对元数据属性没有任何特殊要求,那么所有支持CMIS的主要CMS都支持此用例,不涉及任何扩展。请参见创建文档