一个企业信息化的开发基础平台Maple

Maple 是一个企业信息化的开发基础平台,Java EE(J2EE)快速开发框架,可用于搭建后台管理系统、APP服务端等,核心技术包含(Spring、Spring MVC、Apache Shiro、MyBatis、MyBatis-Plus、EasyUI),核心模块包括:用户权限管理、授权认证、日志管理、字典管理等。

简介

  • 使用Maven对项目进行模块化管理,提高项目的易开发性、扩展性。
  • 实现了通用的系统管理模块功能,包含:用户、角色、权限、菜单、字典管理。
  • 实现了基于AOP解耦的日志模块。
  • 实现了通用的异常处理和响应模型、错误码标准规范。(非restful)
  • 实现了基于JWT和Redis的Token认证。
  • 颜值还可以的后台UI界面。
  • 模块说明

  • maple-admin 后台管理界面模块
  • maple-api 开放给移动端或其他终端的接口模块
  • maple-auth 基于Token和Redis的身份认证模块
  • maple-base 基础模块,包含底层DAO、Service等的封装
  • maple-file 简单的文件服务模块,使用FTP服务器上传和下载
  • maple-generator 代码生成器
  • maple-log 通用日志模块
  • maple-system 通用的系统管理模块
  • maple-utils 一些通用的工具类
  • 技术选型

  • 核心框架:Spring Framework 4.3.6
  • 安全框架:Apache Shiro 1.3.2
  • 持久层框架:Mybatis(mybatis-plus)
  • 数据库连接池:Alibaba Druid 1.0.29
  • Token生成和管理:JWT、Redis
  • 日志管理:Log4j
  • 数据库:MySQL
  • 后台前端框架:Jquery EasyUI 1.5.X 和 JQuery EasyUI 1.5.x of Insdep Theme
  • 环境要求

  • 环境配置:Maven3.X + JDK1.8 + Tomcat7/8(非插件) + MySQL5.6及以上
  • 开发工具:idea 2016.3.1
  • Eclipse或MyEclipse可以导入,有问题自己调试一下,推荐使用idea
  • 主要功能/界面展示

    登录

    主界面

    用户管理

    角色管理

    权限管理

    项目地址

    https://gitee.com/blind/maple

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2018年11月25日
    下一篇 2018年11月26日

    相关推荐