Apache Tiles框架的优缺点

Sha*_*ids 6 apache-tiles

当天的问候,我只是试图找出使用Apache Tiles框架的利弊.请告诉我您宝贵的建议,意见和相同的意见.

小智 7

(与类似)

使用Tiles,似乎当我有100个动作时,我需要创建100个jsp文件并在tiles.xml中创建100个定义 - 真的,不幸的是

这不是真的.关于瓷砖的常见错误观念.

这种样板配置是瓷砖挂起1天.引入通配符时,实际上没有必要使用tiles-2,特别是使用tiles-3和OptionsRenderer.

这是一个可以帮助您的教程

  • 弹簧与瓷砖整合,
  • 带通配符的定义,
  • 使用OptionsRenderer实现回退模式,和
  • 定义组成.


duc*_*cin 5

我一直在使用Apache Tiles进行非商业项目,而且我每周都对它不那么热衷了.但这可能是由非常基本的文档,很少的示例(没有高级主题的示例)和相当小的社区引起的.

此外,我建议你看看这些资源:

总结 - 优点:

  • 能够composite从基本视图中构建复杂()视图,UI重用
  • 它已存在一段时间了,它在一些主要框架中得到支持,例如Spring(很容易从它开始)

缺点:

  • 小社区,不是很活跃的恕我直言
  • 基本文档,很少的例子,很难在网上找到有价值的最新资源 - 你将不得不深入研究Java接口和类,以便找到apache tiles提供的内容
  • composite view而不是decorator- 在我看来,装饰模式更灵活 - 您可以在请求处理的最后定义变量,槽,属性等,而在composite view定义属性时需要关注(所有属性)子视图必须在渲染之前定义 - 属性覆盖更难处理