当天的问候,我只是想找出使用Apache Tiles框架的利弊。请告诉我您宝贵的建议,意见和相同的意见。
我一直在使用Apache Tiles进行非商业项目,而且我每周都对它不那么热衷了。但这可能是由非常基本的文档,很少的示例(没有高级主题的示例)和相当小的社区引起的。
此外,我建议你看看这些资源:
总结 - 优点:
composite
)视图缺点:
composite view
而不是decorator
- 在我看来,装饰器模式更灵活 - 您可以在请求处理的最后定义变量,槽,属性等,而在composite view
中,您需要关注定义属性时(子视图的所有属性必须在呈现之前定义 - 属性覆盖更难处理我一直在使用瓷砖已经有一段时间了,我必须说一旦你进入它并且你知道所有功能你会喜欢它。一开始它看起来如此复杂和繁琐,你将花费大量时间谷歌搜索。但在此之后,您将利用在其他框架或概念中找不到的大量功能,例如模板继承,覆盖,灵活组合,通配符视图匹配,视图编写器等等......并且它与Spring集成得非常好。另一方面,我想到的唯一功能是不可能直接在视图中定义父模板(这实际上会打破Tiles概念)。