Alfresco中的存储库层VS Web层VS服务器端VS客户端
我对户外的这些术语有点困惑。 存储库层、Web层(WebScript和模板)、服务器端和客户端(Javascript)之间的区别以及它们之间的关系是什么。Alfresco中的存储库层VS Web层VS服务器端VS客户端,alfresco,Alfresco,我对户外的这些术语有点困惑。 存储库层、Web层(WebScript和模板)、服务器端和客户端(Javascript)之间的区别以及它们之间的关系是什么。 例如,web层Webscript可以同时是服务器端和客户端吗?存储库层:这是您的alfresco.war。这就是Alfresco存储库工作的原因。它还包括一个名为Alfresco Explorer的旧web客户端,该客户端目前大部分未使用 共享层:这是你的共享。战争。Alfresco Share是当人们需要进行基本文档管理或团队协作时使用的w
例如,web层Webscript可以同时是服务器端和客户端吗?存储库层:这是您的alfresco.war。这就是Alfresco存储库工作的原因。它还包括一个名为Alfresco Explorer的旧web客户端,该客户端目前大部分未使用 共享层:这是你的共享。战争。Alfresco Share是当人们需要进行基本文档管理或团队协作时使用的web客户端 这两个都是web应用程序,因此它们在“web层”中运行 Alfresco web脚本框架用于提供RESTful接口。可能令人困惑的是,存储库层和共享层都包含web脚本框架 web脚本框架是模型-视图-控制器(MVC)模式的实现。控制器是用服务器端JavaScript或Java编写的。因此,这是一个可以使用Alfresco编写服务器端JavaScript的地方。还有其他地方 服务器端JavaScript意味着JavaScript完全在服务器上运行,无论是在alfresco.war还是share.war中运行都无关紧要。关键是它完全是服务器端的——不涉及web浏览器 最后,客户端JavaScript是在JavaScript解释器中运行的JavaScript,JavaScript解释器内置于客户端机器上运行的web浏览器中。与当今大多数web应用程序一样,Alfresco Share使用了大量客户端JavaScript 因此,与Alfresco Share的典型交互可能如下所示:
服务器端JavaScript利用Alfresco JavaScript API。客户端JavaScript利用了客户端库,如YUI和Dojo,以及一些特定于Alfresco的客户端库。因此,您可能有一个生成包含客户端JavaScript的页面的web脚本,或者您可能有调用服务器端JavaScript的客户端JavaScript,但是您永远不会在服务器端和客户端上运行相同的东西。存储库层:这是您的alfresco.war。这就是Alfresco存储库工作的原因。它还包括一个名为Alfresco Explorer的旧web客户端,该客户端目前大部分未使用 共享层:这是你的共享。战争。Alfresco Share是当人们需要进行基本文档管理或团队协作时使用的web客户端 这两个都是web应用程序,因此它们在“web层”中运行 Alfresco web脚本框架用于提供RESTful接口。可能令人困惑的是,存储库层和共享层都包含web脚本框架 web脚本框架是模型-视图-控制器(MVC)模式的实现。控制器是用服务器端JavaScript或Java编写的。因此,这是一个可以使用Alfresco编写服务器端JavaScript的地方。还有其他地方 服务器端JavaScript意味着JavaScript完全在服务器上运行,无论是在alfresco.war还是share.war中运行都无关紧要。关键是它完全是服务器端的——不涉及web浏览器 最后,客户端JavaScript是在JavaScript解释器中运行的JavaScript,JavaScript解释器内置于客户端机器上运行的web浏览器中。与当今大多数web应用程序一样,Alfresco Share使用了大量客户端JavaScript 因此,与Alfresco Share的典型交互可能如下所示: