首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

《Spring Security3》第四章第二一部分翻译(JdbcDaoImpl的高级配置)

2012-10-27 
《Spring Security3》第四章第二部分翻译(JdbcDaoImpl的高级配置)??正如在图中所描述的那样,中间的隔离层使

《Spring Security3》第四章第二部分翻译(JdbcDaoImpl的高级配置)

?


?正如在图中所描述的那样,中间的隔离层使得我们可以将相同集合的角色分派给很多人,而这只需要指定新用户到存在的组中即可。将这与我们之前的做法对比,在以前的做法是将GrantedAuthority直接分配给单个的用户。

?注意的是,如果你一直跟着我们的例子在做,并且使用了JdbcUserManager的代码和配置,请对其进行修改,因为在本章的剩余部分我们将使用CustomJdbcDaoImpl。

修改初始载入的SQL脚本

?要注意的是,security-schema.sql脚本已经包含了支持组功能的表声明,所以我们不需要修改这个脚本了。


?我们能够很容易地修改JdbcDaoImpl的配置来使用这个schema并重写我们在JBCPPets中使用的默认Spring Security表定义和列。

确定正确的JDBC SQL查询

?这是Spring Security从已存在且不符合默认schema的数据库中读取设置时,唯一需要配置的地方。需要记住的是,在使用已存在的schema时,通常会需要扩展JdbcDaoImpl以支持修改密码、重命名用户账号以及其他的用户管理功能。


sql 在数据库中都执行成功的 ,实在不行就去跟源码,基本上遇到的问题,关联上源码调试一下就能找到思路

热点排行