-
2004-08-13
今天做了权限管理的测试,发现我的几个错误理解!
一)一对一的理解不是很清楚,现在有必要再分析一下,一对一其实带着很强烈的限制语义,它所表明的意义就是说两个类的对象之间的一一对应。Hibernate有两种实现方式: 1)通过两个类公用一个主键来约定,比如说A的id使用B的id作为它的主键。看看这个例子: 我们必须确保PERSON和EMPLOYEE中相关的字段是相等的。我们使用一个特别的称为foreign的Hibernate标识符生成器策略: .............. -
2004-08-12
请记住这些个网址吧!
http://webfx.eae.net 这是网站开发者的天堂!这里有你想要的东西! 我很高兴的看到了 DHTML Menu XloadTree 这正是我需要的咚咚阿!呵呵.............. -
2004-08-12
关于基于角色的权限系统一些用例分析以及初步想法!
1)拦截请求,取出URI(String),从session中取出user2)根据URI取出(long)resourceId.----》(需求暗示URI与resource由对应关系) resource=webApplicationContext.getBean("permManager").getResource(actionName); 如果rsource为空,说明这个action没有加入权限点,新增这个权限点后返回,继续验证(肯定失败,因为权限点没有分配给角色); 如果resource不为空,则需要进一步验证.............. -
2004-08-10
既然说道权限管理,再看看J2ee中REALM部分。
J2EE 中的安全第二部分―― j2ee安全应用 .............. -
2004-08-10
一个很不错的基于角色的权限管理系统设计!
一般对于权限管理的基本思路是ACL列表。关系逻辑如下: user(group)--AccessI(访问级别)---resources(各种资源) 一行就是一个ACL记录。基于这种原理,opensymphony开发了两个框架:OSUser ,OsAccess。都是很优秀的框架,可以去参考一下。 ACL缺点:用数据的格式硬性限定权限管理,失去灵活定制的功能。 ACL以resource,user为主。抽象不大合理。ACL本身是一个抽象吗?值得探.............. -
2004-08-08
关于Hibernate的cache!必须注意一些场合的使用!
最近项目中使用Hibernate,因为不大注意cache的设置,结果导致了很多错误的发生,常见的错误有delete集合中的一个元素,然后再次读取这个集合时,就很有可能发生UnresolvableObjectException--导致---》Failed to lazily initialize a collection。 发生这种异常的原因是cache使用的不合理,上面的例子中,我们可以看看这段hibernate的dubug日志(摘取其中一段):18:00:49,906 DEBUG SessionImpl:3082 - initi.............. -
2004-08-08
转载potain的一篇关于OpenSessionInViewFilter的文章!
转自:Potain 的BLOG OpenSessionInView Created by potian. Last edited by admin 61 days ago. Viewed 181 times. [edit] ..............







