GithubHelp home page GithubHelp logo

anoorshan / renren-security Goto Github PK

View Code? Open in Web Editor NEW

This project forked from renrenio/renren-security

1.0 2.0 0.0 1.99 MB

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

Home Page: http://www.renren.io/open/

License: Apache License 2.0

Java 23.28% HTML 7.35% JavaScript 21.92% CSS 47.46%

renren-security's Introduction

项目说明

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

具有如下特点

  • 轻量级的权限系统,只涉及Spring、Shiro、Mybatis后端框架,降低学习使用成本
  • 友好的代码结构及注释,便于阅读及二次开发
  • 支持HTML、JSP、Velocity、Freemarker等视图,零技术门槛
  • 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求(如需控制到按钮级别,需使用Shiro标签,控制按钮的显示或隐藏)
  • 页面交互使用Vue2.x,极大的提高了开发效率
  • 完善的代码生成机制,可在线生成entity、xml、dao、service、html、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+

本地部署

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

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

<mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
</mirror>

项目打赏 如果您觉得作者的权限系统能帮助到您,您可以打赏作者一瓶汽水 输入图片说明

renren-security's People

Contributors

sunlightcs avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.