春天冲浪与Alfresco的经典春季mvc

时间:2011-07-04 07:32:58

标签: alfresco spring-surf

我们对Alfresco内部的部署功能感兴趣。

我注意到最新版本的Alfresco Share基于Spring Surf。 因此我们排除了WebScripts作为选项。他们是老式的吗?

在开始使用Spring Surf之前,为了实用起见:使用我们自己的控制器和JSP视图扩展Alfresco怎么样?

我不熟悉WebScripts或Spring Surf。讨论使用这些技术的优点/缺点可能会非常有趣。

我将从与我们的团队相关的一些点开始,这些点用于Java编程。

CLASSIC SPRING MVC / JSP VIEW

优点 - 我们熟悉这些技术 - 使用JSP可以进行模板热部署。好。 JSP确实不是模板,但它们将是我们的观点。

SPRING SURF

优点 - 缺乏了解Java编程的必要性。好的,但我们可以用Java编程 缺点 - 我们必须学习一项新技术。 - Springsource将其置于孵化状态。也许我们将学习一种无法取得成功的新技术。 - 除了Alfresco之外,有没有采用这项技术的项目?

提前致谢。最好的祝福 ATV

2 个答案:

答案 0 :(得分:0)

解决其中一个子问题:Alfresco WebScripts 构建于Spring Surf之上! Webscript是org.springframework.extensions.webscripts.WebScript

的实现

使用WebScripts,您还可以选择使用Java或JavaScript编写控制器,我不相信SpringMVC提供的。

希望其他人可以为你提供其他建议。

答案 1 :(得分:0)

SpringSurf的一个重要缺点是你需要一个webscript,通常使用javascript充当控制器,javascript API比Foundation Services API强大得多。当然,您可以编写Java支持的webscript来访问基础API,但这是额外的工作。

SpringSurf的一个优点是外观和外观。感觉通常对最终用户更有吸引力,因为基于JSF的UI的老式外观与http://script.aculo.us/等javascript库相比。