0

这是针对一个新应用程序,将有多个服务器处理不同的部分(一个用于 html,一个作为代理来处理 https 请求,以及一个带有数据库的完整 Java 后端)。视图服务器应该尽可能简单(一个提供 html 的 apache 服务器,仅此而已)

这个想法是使用 UI 设计创建的纯 html(带有 JS)。现在,我想使用 Jquery 制作整个应用程序,方法是提取所有动态数据并附加 js 文件,其中包含有关如何处理 ajax 响应的逻辑。

当我想重用 html(页眉、页脚和菜单对于所有页面都完全相同)时,我的问题就出现了。例如,我可以调用 /contact.html,并通过 ajax 调用 header.html、footer.html 和 menu.html。但这意味着仅对主页有 4 个 GET 请求(另外,在所有请求完成之前,渲染可能会真正关闭)。

我也不想有一个完整的页面,因为如果我想更改菜单,我必须在每个 html 中进行更改。

我还有其他选择吗?如果不是,这里最好的方法是什么(性能和维护在这里同样重要)

4

1 回答 1

0

试试http://mixer2.org/。Mixer2 可以加载 html 模板并将它们转换为 java bean 实例。所有的 html 标签和 org.mixer2.xhtml.* java 类都是自动一一映射的。因此,您可以加载多个模板,例如“header.html”、“footer.html”,并重新使用标签片段副本。

于 2013-09-26T16:28:35.960 回答