权限系统
1. 目的:开发通用的权限系统。
2. 系统架构:struts2.8+hibernate3.5+spring3.0
2. 浏览器: 因为开发是一直使用的是 chrome,开发完后才发现不兼容 ie
3. 注意事项:如果出现
java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z
由于 hibernate-jpa-2.0-api-1.0.0.Final.jar 和 javaee 的 javax.persistence 包冲突,删除
javaee 包的 javax.persistence 就可以解决了
4. 项目采用的 annotation 代替以前的 xml 配置,可以更好的方便维护
5. 项目入口:http://localhost:8080/ops(项目名)/manage/login.jsp
用户名:asdf 密码:asdf
6. 数据字典
用户表(userinfo)
字段 类型 字段描述
id int 自动增长 Id
userName Varchar(20
)
用户名
userPassword varchar(20) 用户密码
sex varchar(2) 性别 1 为男,2 为女
email varchar(20) email
qq varchar(11) qq
isEnable
int 是否可用
online
bigint 在线时长
score
int 积分
createTime
datetime 注册时间
content
text 个性签名
isBetter
int 是否为高级用户 1 是 0 为不是高级用户
角色表(role)
字段 类型 字段描述
id int
自动增长 Id
roleName Varchar(20
)
角色名称
roleInfo text
角色介绍
createTime
datetime
创建时间
权限(action)
字段 类型 字段描述
id int 自动增长 Id
- 1
- 2
- 3
- 4
- 5
- 6
前往页