jive权限系统如何重构(整)

02-12-26 hxz

为什么权限系统中用这样的方式:

//只有系统管理者才可以创建forum

    if (permissions.get(ForumPermissions.SYSTEM_ADMIN)) {

      Forum newForum = factory.createForum(name, description);

      return new ForumProxy(newForum, authorization, permissions);

    }

为什么不用策略模式?

如果有一天普通用户也要求可以改名呢(随例举的)

banq
2002-12-26 17:36

jive的最大缺陷之一就是没有完整 成体系的用户权限系统,这个话题我们在"项目工程经验"里讨论很热闹而且深入。

hxz
2002-12-27 11:15

呵呵,原来这样的!多谢BQ