文章目录
一、需求分析
主要有三大模块,分别是权限 , 角色, 用户 。 主要针对这三部分数据进行增删改等操作。
- 权限模块
- 展示权限列表,添加权限,修改相关权限,删除权限
Tips:修改、添加、删除都依赖于查询操作(因为你添加完了,改完了,肯定要再次展示给用户看改完了的数据,这时候需要再次查询,因此查询是基本操作,先实现)
二、环境搭建
2.1 数据库环境
创建数据库、创建数据库表
创建 权限表 t_permission
字段名 | 字段类型 | 描述 |
---|---|---|
id | INT(11) AUTO_INCREMENT | 权限主键 |
name | VARCHAR(32) | 权限名称 |
keyword | VARCHAR(64) | 权限编码 |
description | VARCHAR(128) | 权限描述 |
2.2 java环境:
建包:web、service、dao、pojo(javaBean)、utils
建立lib:添加工具jar包
2.3 配置数据库连接池
使用C3P0连接池需要导入jar包,c3p0使用时还需要添加配置文件“c3p0-config.xml”放到项目src下
三、权限模块
3.1 展示权限列表(查询)
1 编写pojo下的javaBean ——> Permission.java,对应数据表t_permission下的实体,列名为属性名
2 修改前端给的界面index.jsp,看到我们点击权限列表的超链接a标签,修改链接为合适的格式,方便web层获取参数
<%--
获取所有权限数据的超链接
请求到permission,携带好的功能参数operator
--%>