【问题标题】:What is the best approach to store menu items in a web application?在 Web 应用程序中存储菜单项的最佳方法是什么?
【发布时间】:2014-12-03 12:14:20
【问题描述】:

我将使用 J2EE 开发一个 Web 应用程序。我需要为我的应用程序实现一个菜单栏(就像任何其他菜单栏一样),我想知道在我的应用程序中存储菜单项的最佳方法是什么。例如:

  1. 在 DB 中存储菜单和子菜单信息并检索它们。
  2. 使用其他结构,如 XML 文件。
  3. ...

提前致谢。

【问题讨论】:

    标签: jakarta-ee menubar


    【解决方案1】:

    在我最近的项目中,我们将导航对象存储在 DB 中。

    优点:

    • 安全性(如果用户角色已更改,您可以通过新导航接收实时响应)
    • 没有理由在前端处理安全问题(前端开发人员的优点)

    缺点:

    • 许多请求(尤其是在这个负载非常高的系统中)
    • 后端开发人员的大量工作

    【讨论】:

      【解决方案2】:

      在 xml 中存储菜单项是一个不错的选择。优点是

      1. 解析 xml 并根据需要对其进行结构化会很容易。
      2. 不需要db hit或往返,可以使用java脚本解析XML,这将是一个轻量级的前端操作。

      【讨论】:

        猜你喜欢
        • 2018-11-29
        • 1970-01-01
        • 2010-09-30
        • 1970-01-01
        • 2023-03-12
        • 2010-09-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多