gpt4 book ai didi

java - 类图和管理员权限

转载 作者:行者123 更新时间:2023-12-02 07:25:19 25 4
gpt4 key购买 nike

作为练习,我想使用 JSF 在 Java EE 中创建一个论坛。

我对类图完全是个菜鸟。

我不知道是否需要为管理员创建一个类。

例如,有一个User类,然后通过继承管理类。这样,管理员就可以完成用户所做的一切。但我的问题是我想要不同级别的管理。比方说,版主、 super 管理员等......因此我可以创建一个角色属性来说明他在管理员中拥有哪些权限。

但在这种情况下,创建一个管理类是否有用,我可以创建一个具有此角色属性的用户类,该属性会说明是用户还是管理员以及哪个管理员等。

我有点迷失了。

最佳答案

为什么你需要一个不同的类?最常见的方法是只有一个 User 类(将其称为其他名称,因为许多数据库不喜欢它),并且每个用户都有多个 RolesPermissions .

也就是说,您很可能不应该在应用程序中处理此问题。使用JAAS模型,让容器来处理;您在应用程序中的唯一用途可能是为用户分配角色。

关于java - 类图和管理员权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13647070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com