0

目前,在我们的部署中,我们有一个抽象类型的组件,它代表我们页面的一部分,基本上是一个元素,例如一个可以有多项选择的问题,一个文本框或任何其他形式的回答,或者一个用户可以选择的视频玩,基本上是一个可互换的页面碎片,基本上,我们的设计是在我们的网站中有一个特定区域,它将通过一个组件列表呈现,我们首先尝试让每个“页面”对象都有一个列表组件,并且每个组件都有一个方法 render 会返回一个 Spring View,我们认为我们可以遍历列表并以某种方式将视图混合在一起。

我们还尝试使用 XSTLViews,但没有更多成功,这似乎更多是设计问题,而且我们滥用了 Spring MVC 的使用方式。

我们真的很高兴收到有关如何正确操作的任何建议/提示/更正,以及对我们可能存在的误解的一些更正。

4

1 回答 1

0

听起来您已经完成了使用 AJAX 构建页面的设计的一半以上。您正在尝试将一堆组件混搭到一个请求中。如果你返回一个容器页面,然后为每个 URL 请求/插入一个 html 块,它被赋予了渲染时间。这些 URL 中的每一个都将引用单个组件。如果您包含大量这些组件,可能会影响性能,但它似乎适合设计。

于 2012-08-02T16:49:43.650 回答