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

spring security与数据库交互兑现简单例子

2012-09-10 
spring security与数据库交互实现简单例子spring security与数据库交互实现简单例子最近几天一直在研究spr

spring security与数据库交互实现简单例子
spring security与数据库交互实现简单例子

最近几天一直在研究spring security,也一直苦于找不到个合适的例子,好多例子都跑不起来。经过查找和研究终于搞定了个例子。

用xml配置写好的简单,现在跑的是与数据库交互的例子

----------> 配置文件


----------->数据库

----------用户表----

-- Create table
create table USERS
(
  USERNAME   VARCHAR2(50) not null,
  PASSWORD   VARCHAR2(50) not null,
  ENABLED    INTEGER not null,
  NAME       VARCHAR2(50) not null,
  MANAGER_ID VARCHAR2(50),
  SALARY     INTEGER
)
tablespace AQMS_TEST
  pctfree 10
  initrans 1
  maxtrans 255
  storage
  (
    initial 64K
    minextents 1
    maxextents unlimited
  );
-- Create/Recreate primary, unique and foreign key constraints
alter table USERS
  add primary key (USERNAME)
  using index
  tablespace AQMS_TEST
  pctfree 10
  initrans 2
  maxtrans 255
  storage
  (
    initial 64K
    minextents 1
    maxextents unlimited
  );
alter table USERS
  add constraint FK_USERS_MANAGER foreign key (MANAGER_ID)
  references USERS (USERNAME);


----------权限表----

-- Create table
create table AUTHORITIES
(
  USERNAME  VARCHAR2(50) not null,
  AUTHORITY VARCHAR2(50) not null
)
tablespace AQMS_TEST
  pctfree 10
  initrans 1
  maxtrans 255
  storage
  (
    initial 64K
    minextents 1
    maxextents unlimited
  );
-- Create/Recreate primary, unique and foreign key constraints
alter table AUTHORITIES
  add constraint FK_AUTHORITIES_USERS foreign key (USERNAME)
  references USERS (USERNAME);


  其他的配置按部就班,jar包最好从spring security里自带的例子里粘出来(当然也可以通过maven进行jar进行依赖管理)。
  附件为一个复杂点的实现的配置文件。
  参考了 http://www.docin.com/app/p?id=48666835,谢谢吴老师

热点排行