JeecgBoot 是一款基于代码生成器的低代码开发平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发! JeecgBoot 引领新的低代码开发模式(OnlineCoding-> 代码生成器-> 手工 MERGE), 帮助解决 Java 项目 70%的重复工作,让开发更多关注业务。既能快速提高效率,节省研发成本,同时又不失灵活性!
特性
JeecgBoot 提供了一系列低代码模块,实现在线开发真正的零代码:Online 表单开发、Online 报表、报表配置能力、在线图表设计、大屏设计、移动配置能力、表单设计器、在线设计流程、流程自动化配置、插件能力(可插拔)等等!
JEECG 宗旨是: 简单功能由 OnlineCoding 配置实现,做到零代码开发;复杂功能由代码生成器生成进行手工 Merge 实现低代码开发,既保证了智能又兼顾灵活;实现了低代码开发的同时又支持灵活编码,解决了当前低代码产品普遍不灵活的弊端!
JEECG 业务流程: 采用工作流来实现、扩展出任务接口,供开发编写业务逻辑,表单提供多种解决方案:表单设计器、online 配置表单、编码表单。同时实现了流程与表单的分离设计(松耦合)、并支持任务节点灵活配置,既保证了公司流程的保密性,又减少了开发人员的工作量。
适用项目
Jeecg-Boot 低代码开发平台,可以应用在任何 J2EE 项目的开发中,尤其适合 SAAS 项目、企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)等,其半智能手工 Merge 的开发方式,可以显著提高开发效率 70%以上,极大降低开发成本。
技术架构
开发环境
语言:Java 8+ (小于 17)
-
IDE(JAVA):IDEA (必须安装 lombok 插件 ) -
IDE(前端):Vscode、WebStorm、IDEA -
依赖管理:Maven -
缓存:Redis -
数据库脚本:MySQL5.7+ & Oracle 11g & Sqlserver2017
后端
-
基础框架:Spring Boot 2.6.6 -
微服务框架:Spring Cloud Alibaba 2021.0.1.0 -
持久层框架:MybatisPlus 3.5.1 -
报表工具:JimuReport 1.5.2 -
安全框架:Apache Shiro 1.8.0,Jwt 3.11.0 -
微服务技术栈:Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywalking -
数据库连接池:阿里巴巴 Druid 1.1.22 -
日志打印:logback -
其他:autopoi, fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等。
前端
-
Vue2 版本:Vue2.6+@vue/cli+AntDesignVue+Viser-vue+Vuex 等 -
Vue3 版本:Vue3.0+TypeScript+Vite+AntDesignVue+pinia+echarts 等新方案
微服务解决方案
-
服务注册和发现 Nacos -
统一配置中心 Nacos -
路由网关 gateway(三种加载方式) -
分布式 http feign -
熔断降级限流 Sentinel -
分布式文件 Minio、阿里 OSS -
统一权限控制 JWT + Shiro -
服务监控 SpringBootAdmi -
链路跟踪 Skywalking -
消息中间件 RabbitMQ -
分布式任务 xxl-job -
分布式事务 Seata -
分布式日志 elk + kafka -
支持 docker-compose、k8s、jenkins -
CAS 单点登录 -
路由限流
微服务架构图

效果展示
PC 端
系统交互
流程设计
简版流程设计
仪表盘设计器
报表设计器
表单设计器
大屏设计器

传送门
开源协议:Apache-2.0 license
开源地址:https://github.com/jeecgboot/jeecg-boot
项目合集:https://github.com/OpenTechCol/OpenTechCol
-END-
原文始发于微信公众号(开源技术专栏):主流代码生成器,好用的低代码开发平台
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/155178.html