`
sunlightcs
  • 浏览: 75399 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

轻量级权限管理系统(renren-security)

    博客分类:
  • java
阅读更多

项目说明

1、renren-security是一个轻量级权限管理系统,其核心设计目标是开发迅速、学习简单、轻量级、易扩展
2、使用renren-security搭建项目,只需编写30%左右代码,其余的代码交给系统自动生成
3、一个月的工作量,一周就能完成,剩余的时间可以陪家人、朋友、撩妹、钓凯子等,从此踏入高富帅、白富美行业

项目特点

1、轻量级的权限系统,只涉及Spring、Shiro、Mybatis后端框架,降低学习使用成本
2、友好的代码结构及注释,便于阅读及二次开发
3、支持HTML、JSP、Velocity、Freemarker等视图,零技术门槛
4、灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求
5、页面交互使用Vue2.x,极大的提高了开发效率
6、完善的代码生成机制,可在线生成entity、xml、dao、service、html、js代码,减少70%以上的开发任务
7、引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复、集群及日志查看等功能
8、引入路由机制,刷新页面会停留在当前页

 

项目部署

1、通过git下载源码
2、创建数据库renren-security,数据库编码为UTF-8
3、执行doc/db.sql文件,初始化数据
4、修改db.properties文件,更新MySQL账号和密码
5、Eclipse、IDEA执行【clean package tomcat7:run】命令,即可运行项目
6、项目访问路径:http://localhost
7、非Maven方式启动,则默认访问路径为:http://localhost:8080/renren-security

 

交流与反馈

1、项目主页http://www.renren.io/open/

2、开发文档http://www.renren.io/open/doc.html

3、oschina仓库http://git.oschina.net/babaio/renren-security

4、github仓库https://github.com/sunlightcs/renren-security

5、官方Q群:324780204

6、如需关注项目最新动态,请到oschina、github上watch、star项目,同时也是对项目最好的支持
7、技术讨论、二次开发等咨询、问题和建议,请移步到Q群324780204,我会在第一时间进行解答和回复

 

技术选型

1、核心框架:Spring Framework 4.2
2、安全框架:Apache Shiro 1.3
3、视图框架:Spring MVC 4.2
4、持久层框架:MyBatis 3.3
5、定时器:Quartz 2.2
6、数据库连接池:Druid 1.0
7、日志管理:SLF4J 1.7、Log4j
8、页面交互:Vue2.x

 

项目截图

 

项目打赏

如果您觉得作者的权限系统能帮助到您,您可以打赏作者一瓶汽水 

分享到:
评论
2 楼 hsluoyz 2018-05-03  
现在新推出了一个权限框架,叫jCasbin(https://github.com/casbin/jcasbin)。jCasbin采用了元模型的设计思想,支持多种经典的访问控制方案,如ACL、RBAC、ABAC,还支持对RESTful API的控制。现在已经支持Spring Boot、JFinal等Web框架了。需要中文文档的话,可以在百度搜索:jCasbin
1 楼 siphlina 2018-04-24  
Java开发企业级权限管理系统
网盘地址:https://pan.baidu.com/s/1zWntwK1IWXnL_Mb7QyPTFQ 密码: gubr
备用地址(腾讯微云):https://share.weiyun.com/5EdWNzv 密码:asdus6

主流权限框架架构及核心知识点介绍,Spring Boot和Spring MVC环境搭建演练
大型项目规范、技术和技巧讲解与实战,底层细节完整讲解和实现,方便理解和扩展

第1章 课程整体概述
第2章 Spring Security权限框架理论与实战演练
第3章 Apache Shiro权限框架理论与实战演练
第4章 权限管理系统核心表设计
第5章 Spring MVC开发环境搭建与配置
第6章 项目准备与核心辅助工具类开发
第7章 部门模块开发
第8章 用户模块开发
第9章 权限模块开发
第10章 权限点模块开发
第11章 角色模块开发
第12章 角色权限关系开发
第13章 角色用户关系开发
第14章 RBAC模型附加功能开发
第15章 权限拦截模块开发
第16章 权限缓存模块开发(Redis分布式)
第17章 权限操作记录模块开发
第18章 课程总结

相关推荐

    轻量级权限管理系统 renren-fast2.1-完整版开发文档 renren-security3.2完整版开发文档

    本文将基于“renren-fast2.1-完整版”和“renren-security3.2完整版”的开发文档,深入解析这两个轻量级权限管理系统的架构设计、功能特性以及实施部署的关键步骤。 一、系统概述 renren-fast与renren-security是两...

    renren-security轻量级权限管理系统3.2最新完整版的开发文档

    《renren-security轻量级权限管理系统3.2最新完整版开发文档详解》 在软件开发领域,权限管理是系统安全的重要组成部分,它涉及到用户角色、权限分配、访问控制等多个方面。`renren-security`是一个专注于权限管理...

    renren-security轻量级权限管理系统 v5.3.0.zip

    "renren-security轻量级权限管理系统 v5.3.0.zip" 是一个包含全面权限管理功能的软件包,主要用于帮助开发者构建安全、高效的企业级应用。这个系统以其轻量级和高可定制性为特点,提供了灵活的角色权限分配、用户...

    一个轻量级权限管理系统源码(开发迅速、学习简单、轻量级、易扩展+renren-security).zip

    一个轻量级权限管理系统源码(开发迅速、学习简单、轻量级、易扩展+renren-security).zip一个轻量级权限管理系统源码(开发迅速、学习简单、轻量级、易扩展+renren-security).zip一个轻量级权限管理系统源码(开发...

    renren-security轻量级权限管理系统 v2.0.0

    renren-security是一个轻量级权限管理系统,其核心设计目标是开发迅速、学习简单、轻量级、易扩展,提供AdminLTE、Layui两套主题供选择。使用renren-security搭建项目,只需编写30%左右代码,其余的代码交给系统自动...

    renren-security最新【完整版】的开发文档

    renren-security (人人权限系统)是一套轻量级的权限系统,主要包括用户管理、角色管理、部门管理、菜单管 理、定时任务、参数管理、字典管理、文件上传、系统日志、文章管理、APP模块等功能。其 中,还拥有多数据源...

    renren-security开发文档3.2_完整版.zip

    renren-security是基于Spring Boot的轻量级安全框架,主要设计用于Java Web应用的安全防护。它集成了Spring Security,提供了丰富的功能,包括身份验证、授权、会话管理、跨站请求伪造(CSRF)防护、密码加密等。...

    renren-security轻量级权限管理系统v2.0.0

    renren-security是一个轻量级权限管理系统,其核心设计目标是开发迅速、学习简单、轻量级、易扩展,提供AdminLTE、Layui两套主题供选择。 使用renren-security搭建项目,只需编写30%左右代码,其余的代码交给系统...

    renren-security是一个轻量级权限管理系统

    一个轻量级权限管理系统,其核心设计目标是开发迅速、学习简单、轻量级、易扩展;使用Spring MVC、Shiro、MyBatis、Bootstrap、Vue2.x等框架,包含:管理员管理、角色管理、菜单管理、定时任务、参数管理、代码生成...

    renren-security开发文档3.2_完整版.pdf

    人人权限系统是一套轻量级的权限系统,主要包括用户管理、角色管理、部门管理、菜单管 理、定时任务、参数管理、字典管理、文件上传、系统日志、APP模块等功能。其中,还拥有 多数据源、数据权限、Redis缓存动态开启...

    精品软件工具--项目说明 renren-security是一个轻量级权限管理系统,其核心设计目标是开发迅速、学习简单、.zip

    `renren-security` 是一个专为 IT 开发者设计的轻量级权限管理系统。这个系统的主要目标在于提供快速的开发环境,让开发者能够迅速搭建权限管理功能,同时保持易于学习和理解的特性。在现代企业信息化建设中,权限...

    security文档4.0.pdf

    renren-security项目是一个轻量级的权限管理系统,涵盖了用户管理、角色管理、部门管理、菜单管理、定时任务、参数管理、字典管理、文件上传、登录日志、操作日志、异常日志、文章管理、APP模块等众多功能。...

    人人开源renren-fast-master(vue版)框架

    1. **Vue.js**:Vue.js是一个轻量级、高性能的前端JavaScript框架,以其易学易用、灵活的组件化结构和强大的指令系统著称。在renren-fast-vue-master中,Vue.js被用来构建用户界面,提供动态数据绑定、虚拟DOM、路由...

    一个轻量级权限管理系统完整源码(开发迅速、学习简单、轻量级、易扩展+renren-security).zip

    【资源说明】 1、该资源内项目代码都是经过测试运行成功,功能正常的情况下才上传的,请放心下载使用。 2、适用人群:主要针对计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、...

    renren-security轻量级权限管理系统 v1.6.0

    renren-security是一个轻量级权限管理系统,其核心设计目标是开发迅速、学习简单、轻量级、易扩展,提供AdminLTE、Layui两套主题供选择。 使用renren-security搭建项目,只需编写30%左右代码,其余的代码交给系统...

    renren-security3完整版pdf

    renren-security (人人权限系统)是一套轻量级的权限系统,主要包括用户管理、角色管理、部门管理、菜单管 理、定时任务、参数管理、字典管理、文件上传、系统日志、文章管理、APP模块等功能。其 中,还拥有多数据源...

    renren-security轻量级权限管理系统源代码

    renren-security是一个轻量级权限管理系统,其核心设计目标是开发迅速、学习简单、轻量级、易扩展,提供AdminLTE、Layui两套主题供选择。 使用renren-security搭建项目,只需编写30%左右代码,其余的代码交给系统...

    renren-fast-vue-generator

    Vue.js是一个轻量级、高性能的前端MVVM框架,它的响应式数据绑定和组件化设计使得构建用户界面变得简单。项目可能包括Vue CLI的配置、路由管理(vue-router)、状态管理(Vuex)、UI组件库(如Element UI)以及其他...

Global site tag (gtag.js) - Google Analytics