chen888的gravatar头像
chen888 2017-10-25 09:22:13

Spring+Shiro+Mybatis实现轻量级网站后台用户权限管理系统

**项目说明** 
security是一个轻量级权限管理系统,其核心设计目标是开发迅速、学习简单、轻量级、易扩展
使用security搭建项目,只需编写30%左右代码,其余的代码交给系统自动生成
一个月的工作量,一周就能完成,剩余的时间可以陪家人、朋友、撩妹、钓凯子等,从此踏入高富帅、白富美行业
也是接私活的利器,能快速完成项目并交付,轻松赚取外快,实现财务自由,走向人生巅峰 



**具有如下特点** 
轻量级的权限系统,只涉及Spring、Shiro、Mybatis后端框架,降低学习使用成本
友好的代码结构及注释,便于阅读及二次开发
支持HTML、JSP、Velocity、Freemarker等视图,零技术门槛
灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求
页面交互使用Vue2.x,极大的提高了开发效率
完善的代码生成机制,可在线生成entity、xml、dao、service、html、js、sql代码,减少70%以上的开发任务
引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能
引入API模板,根据token作为登录令牌,极大的方便了APP接口开发
引入Hibernate Validator校验框架,轻松实现后端校验
引入云存储服务,已支持:七牛云、阿里云、腾讯云等
引入路由机制,刷新页面会停留在当前页


**项目结构** 
renren-security
├─doc  项目SQL语句
├─renren-common 公共模块
│  ├─annotation 公共注解
│  ├─oss 云存储服务
│  ├─validator 后台校验
│  └─db.properties 数据库配置文件
│ 
├─renren-api API模块(接口开发)
│ 
├─renren-gen 代码生成器模块
│  ├─template 代码生成器模板(可增加或修改相应模板)
│  └─generator.properties 配置文件(配置包名、类型转换等)
│ 
├─renren-schedule 定时任务模块

├─renren-shiro 权限模块
│  
├──renren-web 管理后台模块
│  ├─js 系统业务js代码
│  ├─statics 第三方库、插件等静态资源
│  ├─index.html AdminLTE主题风格(默认主题)
│  └─index1.html Layui主题风格


 **技术选型:** 
- 核心框架:Spring Framework 4.3
- 安全框架:Apache Shiro 1.3
- 视图框架:Spring MVC 4.3
- 持久层框架:MyBatis 3.3
- 定时器:Quartz 2.2
- 数据库连接池:Druid 1.0
- 日志管理:SLF4J 1.7、Log4j
- 页面交互:Vue2.x


 **软件需求** 
- JDK1.7+
- MySQL5.5+
- Tomcat7.0+
- Maven3.0+



 **本地部署**
- 创建数据库renren-security,数据库编码为UTF-8
- 执行doc/db.sql文件,初始化数据【按需导入表结构及数据】
- 修改db.properties文件,更新MySQL账号和密码
- Eclipse、IDEA执行【clean package tomcat7:run】命令,即可运行项目
- 项目访问路径:http://localhost
- 非Maven方式启动,则默认访问路径为:http://localhost:8080/renren-security
- 账号密码:admin/admin

项目结构:

Spring+Shiro+Mybatis实现轻量级网站后台用户权限管理系统

效果图:

Spring+Shiro+Mybatis实现轻量级网站后台用户权限管理系统

Spring+Shiro+Mybatis实现轻量级网站后台用户权限管理系统Spring+Shiro+Mybatis实现轻量级网站后台用户权限管理系统Spring+Shiro+Mybatis实现轻量级网站后台用户权限管理系统Spring+Shiro+Mybatis实现轻量级网站后台用户权限管理系统Spring+Shiro+Mybatis实现轻量级网站后台用户权限管理系统


打赏

已有1人打赏

最代码官方的gravatar头像

文件名:security.zip,文件大小:2313.423K 下载
最代码最近下载分享源代码列表最近下载
sunlea  LV20 5月8日
cxdxfx12  LV14 2022年6月21日
汤汤汤要学编程  LV11 2022年3月31日
fanxiaolin84  LV10 2021年12月24日
543666826  LV33 2021年11月18日
sweetbox  LV10 2021年8月5日
zmczp891216  LV2 2021年5月25日
tutuhero  LV8 2021年5月13日
小海脑洞大开  LV11 2021年4月26日
缓缓归来  LV11 2021年4月16日
最代码最近浏览分享源代码列表最近浏览
dapeng0011  LV15 7月8日
陈小灏  LV15 6月23日
szqqqaaqqa  LV1 6月21日
ma406805131  LV16 6月2日
xuweiwowzy  LV5 1月14日
WBelong  LV8 2023年12月27日
fff2003  LV9 2023年11月14日
2131234536546  LV7 2023年9月8日
Hachi6  LV13 2023年8月17日
1997akkk  LV5 2023年8月8日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友