From c4dd9d1f0a6569162815f45ca798639889978162 Mon Sep 17 00:00:00 2001 From: sunlightcs Date: Tue, 28 Mar 2017 23:08:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 76 +++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 54 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 09f40252..d261ce05 100644 --- a/README.md +++ b/README.md @@ -8,13 +8,47 @@ - 轻量级的权限系统,只涉及Spring、Shiro、Mybatis后端框架,降低学习使用成本 - 友好的代码结构及注释,便于阅读及二次开发 - 支持HTML、JSP、Velocity、Freemarker等视图,零技术门槛 -- 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求(如需控制到按钮级别,需使用Shiro标签,控制按钮的显示或隐藏) +- 灵活的权限控制,可控制到页面或按钮,满足绝大部分的权限需求 - 页面交互使用Vue2.x,极大的提高了开发效率 -- 完善的代码生成机制,可在线生成entity、xml、dao、service、html、js代码,减少70%以上的开发任务 +- 完善的代码生成机制,可在线生成entity、xml、dao、service、html、js、sql代码,减少70%以上的开发任务 - 引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能 +- 引入API模板,根据token作为登录令牌,极大的方便了APP接口开发 +- 引入Hibernate Validator校验框架,轻松实现后端校验 +- 引入云存储服务,已支持:七牛云、阿里云、腾讯云等 - 引入路由机制,刷新页面会停留在当前页 +**项目结构** +``` +renren-security +├─doc 项目SQL语句 +├─renren-common 公共模块 +│ ├─annotation 公共注解 +│ ├─oss 云存储服务 +│ ├─validator 后台校验 +│ └─db.properties 数据库配置文件 +│ +├─renren-api API模块(接口开发) +│ +├─renren-gen 代码生成器模块 +│ ├─template 代码生成器模板(可增加或修改相应模板) +│ └─generator.properties 配置文件(配置包名、类型转换等) +│ +├─renren-schedule 定时任务模块 +│ +├─renren-shiro 权限模块 +│ +├─renren-shiro-dept 部门权限模块(待开发) +│ +├──renren-web 管理后台模块 +│ ├─js 系统业务js代码 +│ ├─statics 第三方库、插件等静态资源 +│ ├─index.html AdminLTE主题风格(默认主题) +│ └─index1.html Layui主题风格 + +``` + + **如何交流、反馈、参与贡献?** - 项目主页:http://www.renren.io/open/ - 开发文档:http://www.renren.io/open/doc.html @@ -25,23 +59,28 @@ - 如需关注项目最新动态,请Watch、Star项目,同时也是对项目最好的支持 - 技术讨论、二次开发等咨询、问题和建议,请移步到QQ群324780204、145799952,我会在第一时间进行解答和回复! +**Layui主题风格:** +![输入图片说明](http://cdn.renren.io/img/2f6a43b9081e421ab8aa596155cd0ffc "在这里输入图片标题") + +**AdminLTE主题风格:** +![输入图片说明](http://cdn.renren.io/img/de740e471280429cb888f521e02ee787 "在这里输入图片标题") +![输入图片说明](http://cdn.renren.io/img/44907148dd254064922a80cfddcc9b53 "在这里输入图片标题") +![输入图片说明](http://cdn.renren.io/img/f38a062145b141bf81157b495277d224 "在这里输入图片标题") +![输入图片说明](http://cdn.renren.io/img/65d7fb1906934e56abf8b8ca7e1c4541 "在这里输入图片标题") +![输入图片说明](http://cdn.renren.io/img/a8bc68f69288424697682f170ee40744 "在这里输入图片标题") +![输入图片说明](http://cdn.renren.io/img/92cd56f397754292a1a182f662a7e883 "在这里输入图片标题") +![输入图片说明](http://cdn.renren.io/img/0b56efe56fd64ed18e33a9e6dbb6e88c "在这里输入图片标题") + + -![输入图片说明](http://cdn.renren.io/img/3c744febfa944b26b3b9594ae73d4f80 "在这里输入图片标题") -![输入图片说明](http://cdn.renren.io/img/f3cc56b411c542d6aa4c01aaa8513995 "在这里输入图片标题") -![输入图片说明](http://cdn.renren.io/img/4319bad87a9f4cc5a1d19a70b4288dbb "在这里输入图片标题") -![输入图片说明](http://cdn.renren.io/img/12f1ff16350d44e2a03f3698a9d2e5ee "在这里输入图片标题") -![输入图片说明](http://cdn.renren.io/img/1181f88d52494b7296b53824dda47115 "在这里输入图片标题") -![输入图片说明](http://cdn.renren.io/img/ef65919f507d4e82900b323680789bf0 "在这里输入图片标题") -![输入图片说明](http://cdn.renren.io/img/087d9b845de3401589e606d43e68e4f2 "在这里输入图片标题") -![输入图片说明](http://cdn.renren.io/img/a3e55c6b2c2e4ab3aa05c3f3cf9fd96a "在这里输入图片标题") **技术选型:** -- 核心框架:Spring Framework 4.2 +- 核心框架:Spring Framework 4.3 - 安全框架:Apache Shiro 1.3 -- 视图框架:Spring MVC 4.2 +- 视图框架:Spring MVC 4.3 - 持久层框架:MyBatis 3.3 - 定时器:Quartz 2.2 - 数据库连接池:Druid 1.0 @@ -60,22 +99,15 @@ **本地部署** - 通过git下载源码 - 创建数据库renren-security,数据库编码为UTF-8 -- 执行doc/db.sql文件,初始化数据 +- 执行doc/db.sql文件,初始化数据【按需导入表结构及数据】 - 修改db.properties文件,更新MySQL账号和密码 - Eclipse、IDEA执行【clean package tomcat7:run】命令,即可运行项目 - 项目访问路径:http://localhost - 非Maven方式启动,则默认访问路径为:http://localhost:8080/renren-security -建议使用阿里云的Maven仓库: -``` - - alimaven - aliyun maven - http://maven.aliyun.com/nexus/content/groups/public/ - central - -``` + **项目打赏** + 如果您觉得作者的权限系统能帮助到您,您可以打赏作者一瓶汽水 ![输入图片说明](http://cdn.renren.io/img/10e0f63b327d4e7ab9113e7b9568381a "在这里输入图片标题") \ No newline at end of file