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

时间:2011-05-23 16:16:13

标签: java architecture

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

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

1 个答案:

答案 0 :(得分:1)

还没有看到通用工具,但......

....我已经多次见过这个案例(“重新编程和重新编程”)。我看到一些最新的库和框架都有自己的访问权限(例如:asp.net)。

如果您已经为您的应用程序选择了现有的编程框架,那么您没有提及或标记过,也许您已经考虑过一个框架,也许该框架有一些库可以控制用户访问的方式和模块

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

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

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