Lightweight rights management system (renren-security)

project instruction

1. renren-security is a lightweight authority management system. Its core design goals are rapid development, easy learning, lightweight, and easy expansion
. 2. Using renren-security to build a project, only about 30% of the code needs to be written, and the rest The code is handed over to the system to automatically generate
3, a month's worth of work, which can be completed in a week, and the rest of the time can be spent with family, friends, flirting with girls, fishing for Kaizi, etc., and from now on, stepping into the industry of tall, rich, handsome and white rich

Project Features

1. Lightweight permission system, only involving Spring, Shiro, Mybatis back-end frameworks, reducing learning and use costs
2. Friendly code structure and comments, easy to read and secondary development
3. Support HTML, JSP, Velocity, Freemarker, etc. View, zero technical threshold
4. Flexible permission control, which can be controlled to pages or buttons to meet most permission requirements
5. Use Vue2.x for page interaction, which greatly improves development efficiency
6. Perfect code generation mechanism, Can generate entity, xml, dao, service, html, js code online, reducing development tasks
by more than 70% Function
8. Introduce routing mechanism, refresh the page will stay on the current page

 

Project deployment

1. Download the source code through git
2. Create the database renren-security, the database encoding is UTF-8
3. Execute the doc/db.sql file, initialize the data
4. Modify the db.properties file, update the MySQL account and password
5. Eclipse, IDEA Execute the [clean package tomcat7:run] command to run
the project 6. Project access path: http://localhost
7. If it is not started in Maven mode, the default access path is: http://localhost:8080/renren-security

 

communication and feedback

1. Project homepage : http://www.renren.io/open/

2. Development documentation : http://www.renren.io/open/doc.html

3. oschina warehouse : http://git.oschina.net/babaio/renren-security

4. github repository : https://github.com/sunlightcs/renren-security

5. Official Q group: 324780204

6. If you want to pay attention to the latest developments of the project, please go to the watch and star projects on oschina and github, which are also the best support for the project.
7. For technical discussions, secondary development and other consultations, questions and suggestions, please move to the Q group 324780204 , I will answer and reply as soon as possible

 

Technical selection

1. Core framework: Spring Framework 4.2
2. Security framework: Apache Shiro 1.3
3. View framework: Spring MVC 4.2
4. Persistence layer framework: MyBatis 3.3
5. Timer: Quartz 2.2
6. Database connection pool: Druid 1.0
7. Log Management: SLF4J 1.7, Log4j
8, Page Interaction: Vue2.x

 

Project screenshot

 

Project reward

If you think the author's permission system can help you, you can reward the author with a bottle of soda 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326560838&siteId=291194637