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

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

具有如下特点

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

如何交流、反馈、参与贡献?







技术选型: 
核心框架:Spring Framework 4.2
安全框架:Apache Shiro 1.3
视图框架:Spring MVC 4.2
持久层框架: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,并执行doc/db.sql文件
  • 执行mvn clean package tomcat7:run
  • 访问路径:http://localhost

建议使用阿里云的Maven仓库:

<mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
</mirror>
时间: 2024-10-22 12:27:27

轻量级权限管理系统(renren-security)的相关文章

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

项目说明 renren-security是一个轻量级权限管理系统,其核心设计目标是开发迅速.学习简单.轻量级.易扩展 使用renren-security搭建项目,只需编写30%左右代码,其余的代码交给系统自动生成 一个月的工作量,一周就能完成,剩余的时间可以陪家人.朋友.撩妹.钓凯子等,从此踏入高富帅.白富美行业 具有如下特点 轻量级的权限系统,只涉及Spring.Shiro.Mybatis后端框架,降低学习使用成本 友好的代码结构及注释,便于阅读及二次开发 支持HTML.JSP.Velocit

轻量级权限管理系统——分析

引言 最近在研究MVC4及其一些新的技术,为了论证自己掌握了多少东西,所以搞一个小的系统出来. 因此选择了做一个轻量级的管理系统 :). 开发环境:WIN7+VS2012+EF6.0+LINQ+SQLSERVER08R2 UML设计 1.系统用例 2.系统功能结构 3.数据库结构 结束语 数据结构参考了@圣殿骑士的http://www.cnblogs.com/KnightsWarrior/p/ACL.html

轻量级权限管理系统——后台模板

引言 最近在学习bootstrap因此在网上找了一个bootstrap管理后台模板,不过bootstrap的版本是2.0的版本,先学习学习吧 :) 项目框架 PS:本来打算领域驱动模型的,但是我也是处于学习阶段,而且还是还没有入门,所以先打算弄一个简单三层的,然后再重构到领域模型..积累还不够,努力学习ing 1.URMS.Model.EF我用的是EntityFramework 的基于数据库的CodeFirst模式生成的 2.URMS.UI.Web.Admin是用的MVC5 基于数据库的Code

轻量级权限管理系统——MVC基础

Microsoft Web 开发平台 MVC架构 目标:实现应用程序模块之间的隔离(也就是分离关注点) 好处:开发时-单个组件不依赖与其他组件,可以独立部署,也可以被替换:减少了组件之间的影响 测试时-测试代码可以替换真实的产品组件:减少直接调用数据库的次数:简化提升了系统的真实测试流程 维护时-影响小 把应用程序分割成3层:视图.模型.控制器 MVC4 新特性 异步控制器:避免长时间独占资源.更好的处理耗时长的请求. 显示模式:提供了针对不同设备的显示方式. 绑定与压缩:提高用户体验,减少各种

Asp.Net Core 项目实战之权限管理系统(6) 功能管理

0 Asp.Net Core 项目实战之权限管理系统(0) 无中生有 1 Asp.Net Core 项目实战之权限管理系统(1) 使用AdminLTE搭建前端 2 Asp.Net Core 项目实战之权限管理系统(2) 功能及实体设计 3 Asp.Net Core 项目实战之权限管理系统(3) 通过EntityFramework Core使用PostgreSQL 4 Asp.Net Core 项目实战之权限管理系统(4) 依赖注入.仓储.服务的多项目分层实现 5 Asp.Net Core 项目实

权限管理系统 Spring-authority

是由 spring+springmvc+hibernate+spring-security +easyui +boostrap 写的一个框架集合,目前实现了一个基础的权限管理系统,权限是基于细粒度的过滤,对于初学权限设计的人来说也算是个最简洁的权限实现,基于它来做项目,它只是做了一些绝大部分项目都应该做的一些基础功能. 1参考资料 http://blog.csdn.net/k10509806/article/details/6369131 http://www.cnblogs.com/wenxi

SpringMVC+Spring Data JPA+Shiro+EasyUI简单权限管理系统

SpringMVC+Spring Data JPA+Shiro+EasyUI简单权限管理系统 一直想做一个管理系统,希望它简洁,能做一个demo使用.以后在研究学习的时候,可以在此基础上增加代码.我觉得权限管理系统很值得做,因为涉及关系数据库模式的设计,能学到很多东西.万事开头难,先做个简单的,以后再慢慢完善的.任何事情关键是要做,不能停留在想. 前端 由于之前没有多少前端编程经验,所以做起前端比较吃力.之前前端使用Bootstrap,发现需要自己编写很多前端代码,虽然花费了很多时间,但是页面做

SpringBoot框架的权限管理系统

springBoot框架的权限管理系统,支持操作权限和数据权限,后端采用springBoot,MyBatis,Shiro,前端使用adminLTE,Vue.js,bootstrap-table.tree-grid.layer,对前后端进行封装,可快速实现crud的操作,基于项目结构采用代码生成器可生成前端后台的部分代码,更加方便地进行二次开发,项目采用maven构建,方便扩展自定义模块. 项目介绍 一个轻量级的java快速开发平台,能快速开发项目并交付 具有以下特点: 友好的代码结构以及注释,便

Java开发企业级权限管理系统课程 电商权限管理系统视频教程 共18章

第1章 课程整体概述(2018配套教程:电商前端+电商后端+电商权限管理系统课程) 本章首先介绍为什么大公司都有权限管理系统,然后会对权限管理中流行的RBAC模型及拓展做重点说明,并给出理想中的权限管理系统应该是什么样子的.之后会对这门课程做总体内容介绍与课程安排,最后会介绍这门课程会涉及到的技术,让大家明确了解到这门课程到底能收获些什么(课程提供QQ交流群).... 第2章 Spring Security权限框架理论与实战演练 本章首先让大家学习到Spring Security权限框架的架构,