我需要为一所学校创建一个网络应用程序,我需要有不同的角色,例如:
我需要在开始时登录,然后在输入凭据后,应用程序需要重定向到主页。
问题是:我该如何处理这些角色?我应该为每个角色设置一个命名空间吗?也就是说:学生/index.jsp,教授/index.jsp,admin/index.jsp,还是有一个适用于所有角色的公共名称空间?比如home/index.jsp?然后使用装饰/组合模式使菜单根据角色有不同的选项?
对于这个问题,我知道我必须将用户和角色存储在自己的表中,这个问题更多地关系到如何处理演示/导航/权限角色,以及如何创建webapp结构,即在webapp文件夹下有一个目录,名为students,另一个文件夹管理员,另一个学生,以及我前面提到的一点(装饰器或复合模式)。
当然,我不会让一个应用这么小,但我想简化我所面临的问题,以便创建一个基于web的大角色应用程序,我相信这是主要的原则。
谢谢你的时间和帮助。
https://stackoverflow.com/questions/48467948
复制相似问题