权限管理——by SmallQian(不得用于商业用途)
SSH框架搭建 + 权限管理
一、涉及到的知识点:
1、 后台技术 : shh框架(spring + strats + hibernate)、maven 2、 前台技术 : bootstrap、ajax 、javascript等 3、 采用MVC框架 二、编译环境
Myeclipse、tomcat7(或tomcat6)、maven、mysql数据库
三、功能介绍
一般来说实现不同用户访问网站的不同功能有两种方式(个人观点),
(一)单独为该用户写一张网页,这样同类用户就能访问这张网页。当用户的类
型很多时要做的网页就多了。
(二)采用权限管理:将网站的功能存入数据库(数据库存的是html代码—功能
模块的代码),这样根据用户角色(拥有的网站访问权限不同)不同给予不同的功能模块,管理员也可实时更改用户功能实现动态变化 四、实现原理
简单来说就是数据库存放功能模块的html代码,用户登录时查看用户的权限从数据库找到对于html代码,web前台遍历这些代码加到相应位置。(不要轻视哦,)
版权所属——QQW.NULL
权限管理——by SmallQian(不得用于商业用途)
五、代码实现(由于该项目从新搭建,部分代码有点错误,大家试着自己去纠错)
(一)SSH
框架搭建
1)确定你的电脑安装Myeclipse、tomcat7(或tomcat6)、maven、mysql数据库(环境搭建自行解决)
2)打开myeclipse新建web project项目
项目名 J2ee版本6.0支持注解功能 采用maven管理架包
版权所属——QQW.NULL
权限管理——by SmallQian(不得用于商业用途) 3)添加基本配置文件
(1) (2) (3)
(1)添加数据库配置文件
File——》New——》Source folder
输入src/main/resource
直接复制粘贴到 该目录下 版权所属——QQW.NULL 权限管理——by SmallQian(不得用于商业用途)
(2)添加web配置文件
直接复制粘贴到该目录下 (3)pom.xml文件修改(一下代码替代掉原pom.xml文件中内容)
slf4j-api
版权所属——QQW.NULL
权限管理——by SmallQian(不得用于商业用途)
jcl-over-slf4j
slf4j-log4j12
javax.servlet-api
jstl
版权所属——QQW.NULL