我需要构建一个基于用户角色和首选项的应用程序。与facebook或google小部件类似,用户可以在其中添加/删除应用。此外,还会自动加载预配置的应用程序。
是否有通用工具/框架可以促进这一点?
答案 0 :(得分:1)
还没有看到通用工具,但......
....我已经多次见过这个案例(“重新编程和重新编程”)。我看到一些最新的库和框架都有自己的访问权限(例如:asp.net)。
如果您已经为您的应用程序选择了现有的编程框架,那么您没有提及或标记过,也许您已经考虑过一个框架,也许该框架有一些库可以控制用户访问的方式和模块
通常,一组用于此的库分为两部分。
一个部分是数据访问层,用于存储每个角色或用户的用户,角色和访问权限。通常是应用程序数据库中的一组表。但是,也可以是一些配置文件,如XML。
代码的另一部分与逻辑或用户界面层有关,这对于您正在使用的编程语言和编程框架非常具体,这就是为什么我认为没有通用工具。