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

时间:2014-12-03 12:14:20

标签: java-ee menubar

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

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

2 个答案:

答案 0 :(得分:1)

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

  1. 根据需要解析xml并构建它很容易。
  2. 不需要数据库命中或往返,可以使用java脚本解析XML,这将是轻量级和前端操作。

答案 1 :(得分:1)

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

优点:

  • 安全性(如果用户角色已更改,您可以通过新导航获得实时响应)
  • 没有理由处理Front(面向前端开发人员的专家)中的安全性

缺点:

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