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....

于是我打算好好学一下, 于是有了本文....

posted @ 2012-12-16 19:50  Onakaumi  阅读(179)  评论(0编辑  收藏  举报