Skip to content
SpringBoot版本的通用型超级管理后台,方便二次开发和扩展,初衷是做一个功能和UI都可以随时替换的系统
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
src/main
target/classes
SuperManage.iml
monitor.log
pom.xml
readme.md

readme.md

通用型后台的构建

2019年3月31日 下午9:01 使用mybatis-plus来简化mybatis的操作 使用shiro作为安全框架进行验证


2019年3月30日 09:05
这个想法的来源是我经常翻gitee,GitHub,现在主流的程序都是基于maven开发的,而学校毕设却大部分是极其古老的jsp,eclipse等组成,这就让我每次找程序的时候耗费大量精力,不过也看到很多优秀的项目,很想学习人家那种思想和实现流程,所以我想到自己做一个通用型的后台系统。当然主要技术是三个框架:

  1. jsp-servlet的陈旧型(这个不做进一步开发)
  2. ssm框架下的开发(这个会作为主要使用框架,而且是基于jar包部署的)
  3. springboot式的maven依赖开发(是对未来自己最常用技术的学习)

最陈旧的就使用books那一版来进行更改,完善

下面主要针对ssm框架系统进行构思


对要实现的功能进行分析

要有足够的前端页面扩展性

  1. 能够迅速替换其他风格的页面
  2. 页面直接最后建立引用关系,使得更改可以根据迅速

有一套完整的权限角色功能

  1. 这样可以不限制权限的等级,随用户的创建而创建
  2. 不需要在页面中加入功能性代码

基础功能

  1. 上传文件功能
  2. 分页功能
  3. 图表展示
  4. 编辑器
  5. 用户操作日志
  6. 发送邮件

最重要的是 系统的耦合性一定要高,每个模块都是独立的,可以依赖公共模块,但不能和同级别的子模块有任何交集,这样的在删减模块的时候能够直接删除,而不是需要寻找关系连接。

综上功能实现即可,因为主流开发基于maven,过多的功能增加也意味着需要使用更多的jar包。

SuperManage
|-doc
|-common
|
You can’t perform that action at this time.