gpt4 book ai didi

java - Apache Tiles 类似框架但没有 xml 配置

转载 作者:搜寻专家 更新时间:2023-11-01 03:44:39 24 4
gpt4 key购买 nike

Apache Tiles 框架很棒。但我讨厌它的一件事是我必须维护的大型 xml 配置文件,即使分区,我只是讨厌将编程和表示信息放在配置文件中。

我只是不明白? struts/tiles 的作者是如何形成这种在配置文件中放置如此​​多的表示逻辑的强制症的?

我正在寻找像 Tiles 这样的框架,但没有该死的 XML 配置。任何人都可以帮助列出与 Tiles 竞争的基于 Composite View 模型的布局框架。

最佳答案

站点网。 Sitemesh 是一个类似的页面模板系统,但可以在没有 xml 的情况下完成。如果您有一个或两个反复使用的主模板,这尤其好,无需为每个模板创建一个 xml 条目。它目前是 Grails 中的默认模板系统。 Sitemesh 3 有一些不错的新增功能,但截至撰写本文时仍处于测试阶段,文档几乎为零。它使用装饰器模式,如在所有 tiles 与 sitemesh 的比较中看到的那样。


或者,如果您愿意放弃 jsp,您可以试试 JSF 2.0,它具有非常令人印象深刻的模板功能,而且不需要 xml。这与用于服务器端代码的 JSF 组件模型一起肯定有助于减少重复代码。 (作为奖励,JSF 2.0 的 Primefaces 组件库是最令人印象深刻的组件/小部件集之一。)

关于java - Apache Tiles 类似框架但没有 xml 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4856851/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com