- 浏览: 457063 次
- 性别:
- 来自: 北京
博客专栏
-
张小庆,在路上
浏览量:8808
最新评论
-
bad_brain:
很好的文章,帮助我快速了解zookeeper提供的能力以及为什 ...
Zookeeper与paxos算法 -
ixu:
支持,已经买了 是对工作流和BPM的很好总结啊
无知者无畏,一本写了四年的书 -
yangsong158:
看来,我与这个时代有些脱节了。必需加快赶上来。谢谢你的奉献。必 ...
无知者无畏,一本写了四年的书 -
黄粱一梦11:
目标 人没有目标就很容易迷失自己,常常陷入困惑中
PM成长日记第二话-一定要想清楚自己要什么 -
fenian_zhq:
支持。就凭你这个感悟,必须买一本收藏!
无知者无畏,一本写了四年的书
文章列表
妹妹今年参加高考了,湖北的,理科,分数会在600分左右。23号下分数,28号填报志愿。学校先不说了,现在主要在考虑对女孩来说报考什么样的专业比较合适,我个人比较倾向于外国语学院,选一个小语种。大家有什么意见呢?
一开始我把控制数据权限写在业务里,以订单管理为例,先讨论一个最简单的情况。管理员可以看所有的订单,而用户只能看自己的订单。这里的管理员是一个角色。我会这么写(一些次要代码都省略了):
java 代码
List getOrders(String userId){
String sql;
Role role=orgService.getRoleForUser(userId);
if(("admin").equals(role.getName()))
...
什么是权限系统,权限系统究竟在整个系统中起到什么作用,或者说权限系统必须提供哪些功能?
谈谈个人的看法,我认为授权和验证是一个权限系统最基本的功能,而一个更完善的权限系统会增加上如何验证和验证后如何处理 ...
本文假设你对Acegi其他部分已经比较熟悉。Acegi 的ACL控制是建立在对相应业务方法拦截的基础上的。这里以Acegi自带的contacts例子来说明。
先看看总的配置:
xml 代码
<bean id="contactManagerSecurity" class="org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor">
<property name="authenticationManage ...
很早就完成了权限系统的编码,在实现过程中对可能存在的权限需求进行了分类,也希望提提意见。
一是系统权限,主要是对模块为单位的权限划分,具体就是用户对该模块可见不可见,能不能对该模块进行再授权的操作。表 ...
设计权限资源时对资源做了抽象。父类是Resource是抽象类,两个子类,分别是BizModule(功能模块权限)和DataResource(数据权限)。映射了两张表分别对应两个子类,父类Resource没有映射表。用union-subclass。
用sqlserver时一切正常,切换到hsqldb时出现问题:具体说就是在这行
String hql = "from Resource a where a.name=?";
通过这句hql加载po,父类的属性正确,子类的属性全部为null.
是hibernate对hsqldb支持不够,还是我自己程序的bug?
周六参加了agileChina + BJUG 的活动,把我参加这次活动的一点体会记下来:
1)那天的风特大,走到理想大厦的时候那风差点把我给刮跑了。于是我就在想理想大厦里上班的人肯定是都穿羽绒服的,后来一看果不其然。结果是周日马上 ...
个人感觉是现在项目的利润越来越低,并且金额也越来越小,都是十多万二十万.当然我们是小公司.当面对的都是这样的项目的时候,你会选择一步一步的从头开始吗:数据库设计--编码--测试等等.我的意思是:当你面对越来越廉价的各种开发中间件平台时,你还会自己从头开始编码吗?
觉得这样的项目开发迟早都会进入一个死胡同,未来的项目要不就自己形成一套成熟的framework,要不就是买入别人的平台进行二次开发
代码如下:
<script>
var id=$F("id");
var bar=new Outlookbar("/treeServlet?kind=com.framework.extcomponent.ui.bizmoduleconfig.tree.MenuImpl&id="+id,"right");
bar.expand();
var outline = bar.getOutLine();
document.write(outline);
</script>
其中 bar.expan ...