renren-security เป็นระบบการจัดการสิทธิ์แบบ lightly เป้าหมายการออกแบบหลักคือการพัฒนาอย่างรวดเร็ว เรียนรู้ได้ง่าย มีน้ำหนักเบา และง่ายต่อการขยาย โดยมีให้เลือก 2 ธีม ได้แก่ AdminLTE และ Layui
ในการสร้างโปรเจ็กต์โดยใช้ renren-security คุณจะต้องเขียนโค้ดประมาณ 30% เท่านั้น และโค้ดที่เหลือจะถูกสร้างขึ้นโดยอัตโนมัติโดยระบบ
มีลักษณะดังต่อไปนี้:
1. ระบบสิทธิ์แบบน้ำหนักเบาที่เกี่ยวข้องกับเฟรมเวิร์กแบ็คเอนด์ Spring, Shiro และ Mybatis เท่านั้น ซึ่งช่วยลดต้นทุนในการเรียนรู้และใช้งาน
2. โครงสร้างโค้ดที่เป็นมิตรและความคิดเห็น ง่ายต่อการอ่านและการพัฒนาขั้นที่สอง
3. รองรับ HTML, JSP, Velocity, Freemarker และมุมมองอื่น ๆ โดยไม่มีเกณฑ์ทางเทคนิค
4. กลไกการสร้างโค้ดที่สมบูรณ์สามารถสร้างเอนทิตี, xml, dao, บริการ, html และโค้ด js ออนไลน์ ซึ่งช่วยลดงานการพัฒนาได้มากกว่า 70%
5. การควบคุมสิทธิ์ที่ยืดหยุ่น ซึ่งสามารถควบคุมหน้าหรือปุ่มเพื่อให้เป็นไปตามข้อกำหนดการอนุญาตส่วนใหญ่
6. การโต้ตอบกับเพจใช้ vue2.x ซึ่งช่วยปรับปรุงประสิทธิภาพการพัฒนาอย่างมาก
7. แนะนำงานที่กำหนดเวลาไว้ของควอตซ์ ซึ่งสามารถทำงานให้เสร็จสิ้นแบบไดนามิก เช่น การเพิ่ม การแก้ไข การลบ การหยุดชั่วคราว การกู้คืน และการดูบันทึก
8. แนะนำกลไกการกำหนดเส้นทาง การรีเฟรชเพจจะยังคงอยู่ในเพจปัจจุบัน
บันทึกการอัปเดตระบบการจัดการสิทธิ์อนุญาตแบบน้ำหนักเบา renren-security:
เวอร์ชัน 1.6.0
1. รวมรายการและเพิ่มหน้าลงในหน้าเดียว เช่น: user.html
2. เพิ่มไอคอนปุ่มและฟังก์ชันการค้นหา
3. iframe มีการปรับตัวสูง
4. การเพิ่มประสิทธิภาพตัวสร้างโค้ด
5. เพิ่มธีมลายู