Apache Tiles退休了。备择方案?

Die*_*llo 6 spring jsp tiles sitemesh deprecated

Apache Tiles于2018年12月移入阁楼。因此Apache Tiles已退休。

我正在使用Spring MVC框架和JSP。

有哪些替代方案?我看到了Sitemesh,但这是一个装饰器,我需要一个模板框架。

我想维护自己的图块并使用其他框架。这是一个很大的应用程序,所以我无法同时重写所有图块

有人可以帮我吗?

Gir*_* NJ 1

您可以尝试 Thymeleaf 或 Freemarker 或 Mustache。所有这些库都与 Spring 应用程序集成,您应该在网上获得大量示例以使其与您的应用程序一起使用。以下是各个网站的链接

https://www.thymeleaf.org/

https://github.com/spullara/mustache.java

https://freemarker.apache.org/

  • 钟摆不断在“以客户端为中心”和“以服务器为中心”之间来回摆动。像 JSP(和 Tiles)这样的东西是“以服务器为中心的”(与旧的 IBM 3270 终端不同),如上所述:只要需要,您就可以继续使用 JSP 和 Tiles:没有理由停止。但对于“新项目”,请考虑公开 REST API(从服务器端),并在前端使用“以客户端为中心”的技术,例如 Vue 或 Angular。 (4认同)