日期:2014-05-17  浏览次数:20897 次

ssh 权限管理
谁有ssh关于用户权限管理的例子或教程,权限主要是:用户组,增删修改,管理员等。谢谢!

------解决方案--------------------
csdn就有下载了
------解决方案--------------------
在CSDN你有下载分就可以下了
------解决方案--------------------
一般 情况是以用户权限来划分
一个用户表,一个权限表,一个用户权限关联表

或者以角色权限来划分
一个角色表,一个权限表,一个角色权限关联表

我们操作的是关联表就行了
------解决方案--------------------
对的,楼主去CSDN资源里搜索一下,有很多的
------解决方案--------------------
数据库:其实用一张表也行,加个标示字段,标示是不是管理员,当然可以分成2个具体表
||HIBERNATE框架,写个导出类,可以将类导成表
持久层:User 
id int
name String
type String
||spring管理下HIBERNATE 的sessionfactory
DAO层:封装下增删改查,按ID查询,查询全部
||spring一般在这个层针对性的进行事务管理
业务层:主要牵扯到管理员,那么除了引用DAO的操作外,外加一条SESSION验证
||这个比较简单,在struts内配置个spring插件,写个filter。然后管理下ACTION,将业务层的类注入一下就好
表示层:也就是ACTION,将FORM传过来的数据赋值给业务层的方法


------解决方案--------------------
去看看 acegi 这个框架, 可以很好的和 spring 集成

或者,也可以自己写一个 filter, 进行拦截
一般的权限,都是 角色,权限,用户,操作分离的

然后各个之间可以进行灵活的配置

------解决方案--------------------
探讨
一般 情况是以用户权限来划分
一个用户表,一个权限表,一个用户权限关联表

或者以角色权限来划分
一个角色表,一个权限表,一个角色权限关联表

我们操作的是关联表就行了

------解决方案--------------------
探讨
数据库:其实用一张表也行,加个标示字段,标示是不是管理员,当然可以分成2个具体表
||HIBERNATE框架,写个导出类,可以将类导成表
持久层:User
id int
name String
type String
||spring管理下HIBERNATE 的sessionfactory
DAO层:封装下增删改查,按ID查询,查询全部
||spring一般在这个层针对性的进行事务管理
业务层:主要牵扯到管理员,那么除了引用DAO的操作外,外加一条SESSION验证
||这个比较简单,在struts内配置个spring插件,写个filter。然后管理下ACTION,将业务层的类注入一下就好
表示层:也就是ACTION,将FORM传过来的数据赋值给业务层的方法

------解决方案--------------------