Javascript 如何在Alfresco中作为开发人员使用Web脚本?
我不熟悉Alfresco和Alfresco 5.2。我从ECM开始学习它,现在我可以在一定程度上理解共享界面。但作为一名开发人员,我需要掌握Alfresco,为此我必须掌握Web脚本。但我不知道如何在这方面取得进展。我无法理解在哪里可以使用Web脚本以及它如何帮助我。另外,我不知道如何在露天编写Web脚本/JavaScript程序来执行复杂的操作。我被困在互联网上提供的所有文档和教程中。任何建议都会有很大帮助。有两种类型的WebScript, 支持Java和非支持JavaJavascript 如何在Alfresco中作为开发人员使用Web脚本?,javascript,alfresco,alfresco-share,alfresco-webscripts,web-scripting,Javascript,Alfresco,Alfresco Share,Alfresco Webscripts,Web Scripting,我不熟悉Alfresco和Alfresco 5.2。我从ECM开始学习它,现在我可以在一定程度上理解共享界面。但作为一名开发人员,我需要掌握Alfresco,为此我必须掌握Web脚本。但我不知道如何在这方面取得进展。我无法理解在哪里可以使用Web脚本以及它如何帮助我。另外,我不知道如何在露天编写Web脚本/JavaScript程序来执行复杂的操作。我被困在互联网上提供的所有文档和教程中。任何建议都会有很大帮助。有两种类型的WebScript, 支持Java和非支持Java java API公开
有关web脚本的信息,请参阅本文档。Alfresco通过webscript的desc.xml文件中提到的URL标识webscript。WebScript用于在share-to-repo之间交换数据。 有两种类型的WebScript共享(表示)和存储库(数据)WebScript。某些数据位于服务器(存储库)上,例如(文件或用户信息),您可能希望它们显示在客户端页面上,或者您可能希望将数据提交到服务器,那么将有特定的存储库端webscript或API提供/接受此类数据。为此,您必须从共享到存储库webscript进行调用(设置通信)。欲了解更多信息,请访问 及
在一些文档中,有人告诉我们使用CURL来测试web脚本。我对CURL的了解是,它发送请求并在命令行中显示响应,需要在系统中显式安装它才能完成这项工作。但是我可以在我的浏览器中做同样的工作。那么,使用CURL的意义是什么?与浏览器相比,它的优势是什么?CURL是一个服务器端进程。这意味着它将在呈现页面之前被调用,与客户端的功能无关。然而,浏览器基础是客户端调用。这意味着在客户端加载页面之前,它不会被执行。如果您希望检索信息并立即将其转储给用户,那么CURL是您最好的选择。如果您想进行渐进式加载(转储页面,然后检索内容以“无缝”加载到用户),那么浏览器是最佳选择。正如以下答案中所述,Jeff Potts教程是您的选择:请参考: