AspectJ 5
最近 老师说要开发一个 crm, 我们只负责权限和界面的部分, 于是我最近一直在忙权限, 其实也很简单, 我先是了解到了 RBAC (resource-based access control..好像是这么写), 我对他的了解就是基于资源的嘛..
那我就开始在数据库里面建表了.综合了网上无数人的想法, 还有我的. 我建立了 五个表...(好像有点多)..
User{ int id; String name; String password; } Role{ int id; String name; } Permission{ int id; Operator opt;
Resource res; } Operator{ int id; String name; } Resource{ int id; String name; }
User role 多对多/
Role Permission 多对多/
然后我偷了一下懒. 因为以前听说过.shiro...所以直接就去官网下载了一个, 学习了一下, 昨天下午终于把权限控制写好了, 可以控制到菜单, 访问页面什么的了...
于是今天给老师看..."能不能自己写一个?"
于是我开始自己写, 现在aop很火啊.
我也没多想, 下载了, 我草..我显然有点火星了, 怎么是 aspect....
于是我打算好好学一下, 于是有了本文....