gpt4 book ai didi

java - 基于用户/角色/模块的架构

转载 作者:行者123 更新时间:2023-12-01 15:50:45 25 4
gpt4 key购买 nike

我需要构建一个基于用户角色和偏好的应用程序。与 facebook 或 google widget 类似,用户可以在其中添加/删除应用程序。此外,还会自动加载预配置的应用程序。

是否有一个通用工具/框架可以促进这一点?

最佳答案

还没有见过通用的工具,但是......

....我已经多次看到这个案例被实现(“重新发明和重新编程”)。我发现一些最新的库和框架已经实现了自己的访问权限(例如:asp.net)。

您没有提及或标记是否已经为您的应用程序选择了现有的编程框架,也许您已经想到了一个框架,并且该框架可能有一些库来控制用户可以访问的方式和模块.

通常,一组用于此目的的库分为两个部分。

其中一个部分是数据访问层,它存储用户、角色以及每个角色或用户的访问权限。通常是应用程序数据库中的一组表。但是,也可以是一些配置文件,例如 XML。

代码的另一部分与逻辑或用户界面层有关,这对于您正在使用的编程语言和编程框架来说非常具体,这就是为什么我认为没有通用工具。

关于java - 基于用户/角色/模块的架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6099970/

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