【问题标题】:Spring Views - Combining elements into viewsSpring Views - 将元素组合到视图中
【发布时间】:2012-08-02 11:17:38
【问题描述】:

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

我们也尝试过使用 XSTLViews,但没有更多成功,这似乎更多是设计问题以及我们滥用 Spring MVC 的使用方式。

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2020-12-14
      • 2023-01-18
      • 2016-11-01
      • 2020-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-05
      • 1970-01-01
      相关资源
      最近更新 更多