架构优秀

基于架构设计五要素,反复推敲
数十个细粒度无侵入功能模块,即插即用
数个不同职能的微服务子系统,即拿即用
从单个小应用到分布式大系统,极速伸缩
完全前后端分离设计,易于扩展
RPC/REST/消息队列,灵活解耦
摒弃session,使用token机制缓存机制,灵活多变
引用第三方框架极少,简洁纯净

技术领先

springboot2.1+spring5
beetlsql做数据库持久层框架
ehache/redis多种缓存框架
dubbo做RPC框架
zookeeper做分布式协调中间件
kafka做日志传输消息队列
quartz做分布式任务调度
layui2.4.5做前端主框架
基于layui的单页主题模板nepadmin

可选模块

应用分布式属性,应用id/业务编号/实例编号
主键雪花算法/多数据源/主从数据源/混合数据源
多种WEB安全过滤
多种缓存类型,根据业务场景自由切换
多种分布式锁实现
导入导出功能,支持关联表、字典
集中文件存储/七牛云存储,根据业务场景自由切换
基于spring,强化异常处理
基于spring,强化rest请求参数,开启rest参数新玩法
基于spring,强化验证控制,增加十数种常用验证类型
基于beetlsql,自由设置演示模式拦截机制
基于layui,扩展强大的树表结构
基于layui,扩展模板功能,支持字典、配置、权限、回调
基于layui,扩展使用ueditor富文本框架
基于layui,扩展使用echarts图表框架
基于layui+ueditor,扩展图片上传控件
基于layui+ueditor,扩展文件上传控件
基于layui+ueditor,扩展视频上传控件 基于nepadmin,扩展主题切换功能

功能强大

系统管理/组织机构/角色管理/用户管理
权限管理/数据权限/单应用控制/集中控制
系统中可包含多套权限控制体系同时存在
字典管理/配置管理
开放接口管理/单应用控制/集中控制
系统中可包含多套开放接口控制体系同时存在
系统管理RPC客户端(单点登录是其中的一项功能)
系统管理RPC客户端(单点登录是其中的一项功能)
任务管理/集中控制(本地任务/分布式任务)
访客管理/集中统计
访客管理客户端(PV/UV/访问频率等功能)
日志管理/集中接收
日志管理客户端
通知管理/集中接收
通知管理客户端
集中文件服务(为集中文件存储提供后台服务)

弹性扩展

最基本内容,jar,31M
最基本内容,war,31M
最基本+数据库,jar,33M
最基本+静态页面,jar,35M
最基本+数据库+静态页面+系统管理实现,jar,38M
最基本+数据库+静态页面+系统管理客户端,jar,38M
最基本内容,jar,31M
................
dubbo/echache/redis/zk锁/redis锁/kafka/quartz/导入导出等等,均是用到再加,在此不再一一列举
................
系统管理子系统(为了更好演示,几乎扩展了所有组件),jar,84M
监控子系统(为了更好演示,几乎扩展了所有组件),jar,84M
DEMO子系统(为了更好演示,几乎扩展了所有组件),jar,84M
文件服务子系统,jar,31M

极速开发

数据库表在线设计
代码生成器功能强大,高度灵活
逻辑删除/默认值/日期结构/系统字典/常量字典,自由选择
表单控制/列表控制/查询条件控制/校验控制,自由选择
树结构表/一次性加载/动态加载,自由选择
关联表/关联选择框,自由选择
权限控制/数据权限/导入导出,自由选择
测试用例,自由选择
模板文件随意搭配

代码工程结构

lccse-frame-core----------核心包
lccse-frame-pcstatic------静态资源包
lccse-sys-client------------系统管理客户端包
lccse-sys-service---------系统管理客服务实现包
lccse-sys--------------------系统管理应用
lccse-monitor---------------监控子系统应用
lccse-demo-facade--------DEMO子系统对外接口包
lccse-demo-service--------DEMO子系统对外实现应用
lccse-demo------------------DEMO子系统应用
lccse-demo-module--------DEMO子系统扩展各种模块示例
lccse-gen--------------------开发助手子系统应用

服务器docker容器列表