我在IT公司工作,我需要学习Alfresco。
使用Apache CMIS我能够执行所有操作,如创建文件夹,创建文档,创建文档链接等。
现在我需要使用Alfresco的API进行这些操作。我做了很多Google,发现可以使用Alfresco SDK 3.0。
我已阅读了该文档,但未能获得任何已在Java api上完成的完整示例。
有人可以在Java中使用Alfresco SDK发布端到端示例创建文件夹吗?
最佳教程由Jeff Potts在他的网站ecmarchitect: Alfresco Developer Tutorial Series中提供
就个人而言,我从这些教程中学习了使用Alfresco SDK。本系列使用单个业务案例作为示例,涵盖Alfresco的许多不同技术方面。每个教程都会逐步引导您进行实际操作的自定义,并包含可随时构建的源代码,以便您可以使用自己的本地安装。
另外,你可以看一下Jeff Potts的书Alfresco One 5.x Developer's Guide - Second Edition
我建议在线阅读书籍或文章。
您还可以在自动化测试中找到示例。
你可以在:Alfresco Repository tests找到一些
还有许多其他自动化测试,您可以在其中查看Java API的使用方式。
杰夫波茨有一些great videos on YouTube显示如何做到这一点。来自this series (Public Alfresco API)的例子似乎最适合您要学习的内容:
Using the Alfresco API, Part 3: Creating Folders, Documents, Ratings, & Comments
正如Gagravarr建议的那样,我建议你看一下:
http://api-explorer.alfresco.com/api-explorer/#!/nodes/createNode
您将需要使用类似“nodeType”:“cm:folder”的内容,但文件夹与其他任何节点一样。
Alfresco开始关闭内部位的公共API,并推动开发人员开始使用CMIS Rest API或JavaScript API(尽管我认为这可能很快就会被弃用)。