python开源后台管理系统_LeeCX - 开源后台管理系统简单介绍

我们在github上开源了一个后台管理系统,使用了前端css框架并且简单的封装了一下,技术的将会不间断更新,详细可以点击原文链接。具体介绍如下:

LeeCX 开源后台管理系统,前端基于bootstrap+jquery,扁平化风格,可支持移动端浏览器;后端基于springmvc+spring+mybatis

主要功能:

1、三层架构:使用SSM,即springmvc+spring+mybatis作为基本的架构

2、数据源采用阿里巴巴Druid连接池,可以开启监控数据库访问性能,统计SQL执行的面板

3、展现层: 使用spring mvc注解,api接口采用Restful风格

4、持久层:使用mybatis持久化,提供逆向生成工程减少代码量;并且使用pagehelper作为分页插件

5、日志采用slf4j+log4j进行日志管理

6、使用SID(基于idworker)生成唯一主键,利于分库分表

其他技术将会不间断更新并且引入...

开发环境:

sts-eclipse, jdk8, tomcat7或8

技术选型:

1、核心框架:Spring Framework 4.3.3.RELEASE

2、权限框架:Apache Shiro 1.3.2

3、持久层框架:MyBatis 3.2.8 + pagehelper 4.1.3

4、数据库连接池:阿里巴巴 Druid 1.1.0

5、缓存:Redis/Jedis 2.8.0

6、日志管理:SLF4J + Log4j

7、前端框架:Bootstrap + Jquery

工程结构:

LeeCX

├── generatorSqlmapCustom:mybatis逆向生成工具

├── leecx-root:母工程,主要用于管理pom

├── leecx-common:统一工具类,包含统一的utils以及枚举等

└── leecx-mng:后台管理系统

├── leecx-mng-component:通用组件工程,目前只包含redis

├── leecx-mng-pojo:entity,包含pojo,bo以及vo

├── leecx-mng-mapper:mybitas的mapper.xml以及mapper.java文件

├── leecx-mng-service:service工程

└── leecx-mng-web:web工程 (port:8080 可在pom中自由配置)

注意:sql脚本文件在 leecx-mng-web/src/main/resources/sql/leecx.sql

扫一扫关注我们 加入QQ群(458372464)或者关注公众号获得更多技术咨询、技术交流、技术资源...

你可能感兴趣的:(python开源后台管理系统)