【发布时间】:2019-08-04 06:17:56
【问题描述】:
Apache Tiles 于 2018 年 12 月搬入阁楼。因此 Apache Tiles 已退役。
我正在使用 Spring MVC 框架和 JSP。
还有哪些选择?我看到了 Sitemesh,但它是一个装饰器,我需要一个模板框架。
我想维护我的图块并使用其他框架。这是一个很大的应用程序,所以我不能同时重写我的所有图块
有人可以帮帮我吗?
【问题讨论】:
-
像 REACT 这样的面向组件/JS 的框架?或者你问的是基于 JSP 的东西?
-
是的,我在问一些基于 JSP 的东西。所以我有很多jsp。
-
您是否正在考虑为新框架重写 Tiles 文件?或者您只想维护您的 Tiles 页面并将另一个页面用于新页面?请说清楚。
-
我想维护我的图块并使用其他框架。这是一个很大的应用程序,所以我不能同时重写我所有的图块......
-
就我个人而言,我会让 Tiles 存在于项目中。更改视图框架绝非易事,尤其是在大型项目中。当您使用 Spring MVC 时,我会尝试为新视图采用新路径并开始设计/实现 REST 端点,这些端点会暴露您的应用程序逻辑。然后选择合适的现代框架,如 React、Angular 或 Vue,以便从浏览器中使用该 API。稍后,您将能够开始在那里迁移 Tiles 功能。
标签: spring jsp deprecated tiles sitemesh