gpt4 book ai didi

java - alfresco webscript 和 Java servlet 之间的区别

转载 作者:行者123 更新时间:2023-11-30 08:56:06 25 4
gpt4 key购买 nike

最近我发现 Alfresco 中的文档上传功能支持一个简单的 Java Servlet (UploadContentServlet.java)。我不明白为什么它是 servlet 而不是 webscript。因为在 Alfresco 中无处不在使用网络脚本。弹出的另一个问题是 Alfresco webscript 和 Java Servlet 之间有什么区别?它们看起来几乎相同,除了创建它们的过程和可以使用一些 ftl 模板自定义的 Alfresco WebScript 响应。还有其他区别吗?

最佳答案

您可以在这里找到 Alfresco UploadContentServlet , UploadContentServlet 是

Responsible for streaming content directly from servers into the repository using the HTTP PUT command. The NodeRef of the node onto which the content will be streamed can be encoded into the URL. In this situation the content of the property can be considered to be updated once the servlet has returned.

它与 URL 可寻址性有关,这个主题似乎在较新的 Alfresco 版本中已停止。顺便说一下,我认为原因可能是使用 servlet 效率更高,尤其是在上传大文件时。

主要是 webscripts 比 servlets 更容易编写和维护。此外,如果您更改服务器端 javascript 文件中的某些内容,您所要做的就是重新加载容器,而不是重新加载应用程序的上下文。此链接可能会向您展示架构 Web Script Framework即使它很旧,该信息对于较新版本的平台仍然有效。Ftl 模板非常有用,请记住该平台为您提供了大量可在您的网络脚本中使用的根对象。

关于java - alfresco webscript 和 Java servlet 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28794742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com