JeeAgile快速开发平台产品系统

我要开发同款
搬砖的托尼2026年03月23日
5阅读

技术信息

语言技术
JavaVueMySQL
系统类型
Web
行业分类
开发工具低代码
演示地址
http://demo.jeeagile.vip/

作品详情

行业场景

JeeAgile 是一款参考了众多优秀开源项目,并结合自身实践研发出的快速开发框架。该平台解决了由单体应用向分布式应用转换过程中带来的各种繁琐问题。JeeAgile 采用模块化设计理念,使用者可以根据需求灵活选择模块。架构以 Spring Boot 为核心,分为 model、api、service、web 四层,支持通过配置和自定义注解在单体应用和分布式应用之间进行切换。

功能介绍

组件模块化:通过模块化的设计理念,便于灵活扩展和二次开发
多安全框架支持:提供 Apache Shiro 和 Spring Security 两种认证组件
多缓存技术:基于 Spring Cache 可灵活切换 Redis、EhCache 等缓存方案
多数据库支持:基于 MyBatis Plus,支持 MySQL、Oracle、SQLServer、达梦等众多数据库
单体/分布式切换:基于自定义注解可实现单体应用、Dubbo 分布式应用、RabbitMQ 分布式应用的切换
代码表缓存技术:支持通过代码值快速获取代码名称、代码实体对象及缓存列表刷新等接口
网络隔离解决方案:通过 RabbitMQ 作为消息中心转发消息,解决内外网隔离带来的通讯限制问题

项目实现

1. 系统管理
租户管理:支持无限级租户模式(可通过配置开启)
用户管理:提供用户相关配置
角色管理:权限与菜单分配
菜单管理:实现菜单动态路由,后端可配置化,支持多级菜单
部门管理:配置系统组织架构,树形表格展示
岗位管理:配置各部门职位
字典管理:维护常用数据,如状态、性别等
2. 日志管理
系统日志:记录用户操作
登录日志:记录用户登录信息
3. 系统监控
SQL监控:采用 Druid 监控数据库访问性能
服务端监控:监控服务器负载情况
在线用户:监控当前在线用户,可强制下线
4. 定时任务
整合 Quartz 实现定时任务管理
5. 开发工具
表单设计:基于 form-generator 实现表单在线设计
工作流设计:基于 BPMN 实现工作流流程设计
代码生成:高灵活度生成前后端代码,减少重复工作
系统接口:结合 Knife4j 和 Swagger 展示后端接口
6. 在线表单
在线表单字典管理
在线表单页面设计
7. 工作流
工作流表单设计
工作流模型设计

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论