Jakarta ee 在web应用程序中存储菜单项的最佳方法是什么?

Jakarta ee 在web应用程序中存储菜单项的最佳方法是什么?,jakarta-ee,menubar,Jakarta Ee,Menubar,我将使用J2EE开发一个web应用程序。我需要为我的应用程序实现一个菜单栏(就像任何其他菜单栏一样),我想知道在我的应用程序中存储菜单项的最佳方法是什么。例如: 在数据库中存储菜单和子菜单信息并检索它们 使用另一种结构,如XML文件 提前感谢。将菜单项存储在xml中将是一个不错的选择 解析xml并根据您的需要构造它将很容易 不需要db hit或往返,可以使用java脚本解析XML,这将是一个轻量级的前端操作 在我最近的项目中,我们将导航对象存储在DB中 优点: 安全性(如果用户角色已更改,您

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

  • 在数据库中存储菜单和子菜单信息并检索它们
  • 使用另一种结构,如XML文件

  • 提前感谢。

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

  • 解析xml并根据您的需要构造它将很容易
  • 不需要db hit或往返,可以使用java脚本解析XML,这将是一个轻量级的前端操作
    在我最近的项目中,我们将导航对象存储在DB中

    优点:

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

    • 对于许多请求(特别是如果这个负载非常高的系统)
    • 后端开发人员的大量工作