gpt4 book ai didi

jquery - 在 tomcat 上运行 spring 应用程序时更新我的​​ html/css/js 文件的方法

转载 作者:行者123 更新时间:2023-11-28 23:26:48 25 4
gpt4 key购买 nike

什么是最佳实践,甚至可能吗?
我已经阅读了很多来自不同谷歌链接的文章/答案,但找不到令我满意的答案。

这是我的情况:我有一个基于 spring 的 web 应用程序(后端使用 postgres 休眠,前端使用 angular 和 jquery),它在 tomcat 7 或 8 上运行。作为管理员,我希望能够修改页面布局,例如指定元素的宽度或显示并保存此更改,以便为每个用户更新它们(文件需要禁用缓存选项)。
这就像如果管理员修改给定的页面样式,它们会在部署的应用程序的 styles.css 上更新,并且每个人都可以看到更改。

我有哪些选择?

更新:我有一个想法,我需要有人验证它是否好:

  1. 我将 css 保存在数据库中(比如 cssSelector 作为 id,styles 作为字符串值)
  2. 只有当我检测到它被更改时,我才会将它读入应用程序。
  3. 我使用 jsp,所以我用这些样式创建了一些字符串并将它们插入到 <style></style> 中。 jsp 中的标记。
  4. 全部在服务器端呈现(jsp 做对吗?)
  5. 用户在刷新后拥有所有更改(我将以某种方式处理浏览器缓存)

最佳答案

另一种选择是让你的 CSS(js、图像等,如果你愿意的话)在你的 war 之外。

如果您想为管理员构建一个用户界面来编辑 CSS,那很好。但是当管理员想要发布更改时,然后生成 CSS 文件。在暂存中部署更改并验证更改,然后推送到您的生产部署。

您可以根据需要构建更复杂的预览等。

关于jquery - 在 tomcat 上运行 spring 应用程序时更新我的​​ html/css/js 文件的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36039512/

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