spring tiles vs jsp包括

时间:2014-08-28 06:29:00

标签: spring jsp spring-mvc

我之前在jsp / servlet工作但最近搬到了spring mvc项目。在这个项目中我们使用的是瓷砖

<div id="content">
   <tiles:insertAttribute name="content" />
</div>

我知道为什么使用jsp include(用于在另一个页面中包含一个页面),我认为tile也用于相同的目的(请澄清我是否错了)。

如果两者都有相同的目的,那么为什么不为jsp包含为什么包括。除了这个link

之外,它还没有帮助。

在这个链接中只涵盖了理论要点,但我需要一些证明这些论点的例子。

  1. 减少代码重复使用Tiles可以在很大程度上减少代码重复。代码重复很糟糕但重复 布局逻辑可能是最糟糕的。 Tiles也处理这个问题。如 你有基于所有页面的布局模板 合并后,您不需要重复布局代码。其他观点 组件也可以重复使用,可以在同一个应用程序中使用 在其他地方减少代码重复。
  2. 页面之间的低耦合耦合是交互程度 两个实体之间。始终建议尽量减少耦合 在不相关的类,包等之间。同样的原则是 适用于查看组件。瓷砖减少了之间的耦合 不相关的视图组件。
  3. 高布局控制Tiles通过提供提供出色的布局控制 布局模板。
  4. I18N支持特定于语言环境的加载
  5. 动态页面构建 页面是在磁贴中动态构建的。您可以通过配置来控制页面视图 XML。
  6. 消除重复和冗余信息 通过提供,Tiles消除配置文件中的重复和冗余信息 瓷砖继承。
  7. 视图组件的中心位置 Tiles在一个地方(在tilesDef.xml中)保存所有组件的定义,因此可以 在需要时轻松修改。*
  8. 任何人都可以帮助我

0 个答案:

没有答案