首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建基于角色的web应用程序的最佳方法是什么?

创建基于角色的web应用程序的最佳方法是什么?
EN

Stack Overflow用户
提问于 2018-01-26 19:05:40
回答 14查看 20.6K关注 0票数 19

我需要为一所学校创建一个网络应用程序,我需要有不同的角色,例如:

  • 学生
  • 教授
  • 管理员

我需要在开始时登录,然后在输入凭据后,应用程序需要重定向到主页。

问题是:我该如何处理这些角色?我应该为每个角色设置一个命名空间吗?也就是说:学生/index.jsp,教授/index.jsp,admin/index.jsp,还是有一个适用于所有角色的公共名称空间?比如home/index.jsp?然后使用装饰/组合模式使菜单根据角色有不同的选项?

对于这个问题,我知道我必须将用户和角色存储在自己的表中,这个问题更多地关系到如何处理演示/导航/权限角色,以及如何创建webapp结构,即在webapp文件夹下有一个目录,名为students,另一个文件夹管理员,另一个学生,以及我前面提到的一点(装饰器或复合模式)。

当然,我不会让一个应用这么小,但我想简化我所面临的问题,以便创建一个基于web的大角色应用程序,我相信这是主要的原则。

谢谢你的时间和帮助。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48467948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档