Spring Views - 将元素组合到视图中

时间:2012-08-02 11:17:38

标签: spring model-view-controller java-ee spring-mvc web

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

我们也试过使用XSTLViews没有更多的成功,它似乎更多的是一个设计问题,我们滥用Spring MVC的方式应该被使用。

我们真的很乐意接受有关如何正确行事的任何建议/提示/更正,也许我们可能会对错误观念进行一些更正。

1 个答案:

答案 0 :(得分:0)

听起来,您使用AJAX构建页面的设计已超过一半。您正在尝试将一堆组件混合到一个请求中。如果您返回一个容器页面,然后为每个URL请求/插入一个html块,则会给它一个渲染时间。这些URL中的每一个都将引用单个组件。如果你包含很多这些组件,它可能会受到性能影响,但它似乎符合设计。