如何将我的Java EE应用程序与alfresco连接

时间:2016-07-26 18:02:39

标签: java-ee alfresco

我刚刚开始使用Alfresco,我想知道是否可以通过Alfresco获取连接器抛出我的Java EE应用程序 谢谢

2 个答案:

答案 0 :(得分:3)

通过以下假设来判断您的问题,是的,这是可能的。

假设:您正在构建Java EE应用程序,并且希望通过自定义构建的Java EE应用程序集成Alfresco功能。

有两种方法可以做到这一点,

  1. 使用 Apache化学,通过CMIS服务连接到Alfresco(参见:http://chemistry.apache.org/java/opencmis.html)。
  2. 使用 Alfresco自己的REST API (请参阅:http://docs.alfresco.com/community/pra/1/topics/pra-welcome.html)。
  3. 预先通知

    • Alfresco有各种产品(Alfresco-One,Alfresco Community Edition等)。
    • 请务必参阅您正在使用的产品的文档。
    • 请确保您参考正确版本的Alfresco ,REST API调用与版本之间存在差异..
    • 最后但并非最不重要,请确保能够正确理解Alfresco的工作方式(概念性理解)。因为它是一个非常大的应用程序,在潜入时可能会让人感到困惑,但可能会因为体验而讨厌。
    • 有时这些文件难以理解或混淆,我建议你跟随Jeff Potts ,他是Alfresco社区的领导者之一。他的博客是http://ecmarchitect.com他有一些精彩的文章,最重要的是一步一步的教程,以解决我们在Alfresco面临的常见问题。
    • 我列出了这些,因为您已经说过开始使用Alfresco。

答案 1 :(得分:0)

如果WebDAV访问对您的项目足够,我可以推荐Sardine。它简单易用,文档齐全。例如列出资源:

Sardine sardine = SardineFactory.begin(username, password);

List<DavResource> resources = sardine.list("http://yourdavserver.com/adirectory/");
for (DavResource res : resources) {
    System.out.println(res);
}

有关更多示例,请查看usage guide