以简求快 Java快速开发框架LML菜单和权限

  收获并非无缘无故。

  任何一款框架都应该有自己的菜单和权限管理策略,LML本来是没有的,后来借鉴了一下就有了。LML毫不保留的借鉴了公司正在使用的Castle.MonoRail框架的菜单和权限管理策略,以及权限审核策略,务求山寨的完美。由于本人能力有限,再者本人实际情况下并没有阅读过Castle.MonoRail的源码,所以粗糙之处敬请原谅,以后还定会加以改正和改进。

  菜单即链接,LML中每一个Action中的任何一个方法都可以成为一个菜单,实际情况下我们从没有把一个没有返回视图的方法作为一个菜单,但是它可能对应一个权限。

  权限并不是链接,香港空间,但是访问链接,即使是通过菜单访问链接,都可能需要通过权限审核。链接和权限也有着莫大的关联。

  虽然我可能解释的很粗糙,但是大家肯定能理解一下这样的关系:

  1, 一个菜单就是有一个链接。

  2, 一个链接的访问可能需要通过权限的审核,即一个链接(可能是菜单)可以对应一个权限。

还需要注意这样一点:

  3,香港空间, LML中权限并不会单独存在,它依托于一个菜单而展现存在。原因是:在我们这样的模块开发中,基本上一个Action类就对应一个模块,一个模块其实相当于一个菜单,   在这个Action类中出现的所有权限,都让它归属于这一个大菜单,美国空间,便与收集和管理。

  LML的菜单权限策略借鉴Castle.MonoRail,理解起来有些问题,请原谅。

  使用LML的菜单和权限管理策略需要4步:

  1, 配置菜单和权限初始化Bean,代码如下:

权限初始化Bean

是我一生的快乐;失去你,是我一生的遗憾;没有你,无法感受心灵的震撼。

以简求快 Java快速开发框架LML菜单和权限

相关文章:

你感兴趣的文章:

标签云: