JeecgBoot:基于代码生成器的低代码开发平台介绍
需积分: 9 192 浏览量
更新于2024-11-09
收藏 21.69MB ZIP 举报
资源摘要信息:"JEECG BOOT是一个低代码开发平台,它支持前后端分离架构,以SpringBoot2.x为后端框架,前端采用Ant Design & Vue。该项目基于代码生成器,能够让开发者通过简单的配置快速生成前后端代码,从而实现低代码开发,提高开发效率,减少重复工作。JEECG BOOT支持微服务架构,集成了Mybatis-plus、Shiro、JWT等技术栈,并且提供了代码合并、在线表单、报表、图表设计、大屏设计、移动配置、表单设计器、流程自动化等低代码模块。该项目开源,鼓励开发者通过Online Coding、代码生成器到手工MERGE的开发模式,以实现开发的高效性和灵活性。"
1. **低代码开发平台**:JEECG BOOT是一个提供低代码开发能力的平台,通过使用预先定义的模板和代码生成技术,可以大幅减少软件开发中的编码工作量,让开发者能够将更多的精力投入到业务逻辑和创新设计上。
2. **前后端分离架构**:在JEECG BOOT中,前端和后端是独立开发的,它们之间通过API接口进行通信。这种架构有利于团队分工合作,便于前后端开发者独立进行开发、测试和部署。
3. **SpringBoot2.x、SpringCloud**:后端框架基于SpringBoot2.x,一个简化Spring应用的初始搭建以及开发过程的框架。SpringCloud则是一系列框架的集合,用于快速构建分布式系统中的一些常见模式(例如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话和集群状态)。
4. **Ant Design & Vue**:前端采用了Ant Design设计语言和Vue.js框架。Ant Design是一个企业级的UI设计语言和Vue实现,它为企业软件提供了高质量的React组件;Vue.js是一个构建用户界面的渐进式JavaScript框架,具有轻量级、组件化的特点。
5. **代码生成器**:JEECG BOOT的核心功能之一是代码生成器,该功能可以自动生成项目中所需的大量代码,包括但不限于实体类、DAO、服务层、控制器等,极大地简化了开发流程。
6. **微服务架构支持**:平台支持微服务架构,微服务是一种将单一应用程序作为一套小服务开发的方法,每项服务运行在其独立的进程中,并围绕业务能力组织。每个服务可以使用不同的编程语言和数据存储技术。
7. **Mybatis-plus、Shiro、JWT集成**:在安全性方面,JEECG BOOT集成了Mybatis-plus简化数据持久层操作、Shiro进行权限控制、JWT实现安全的JSON Web Token验证。
8. **模块化低代码组件**:JEECG BOOT提供了一系列低代码模块,如在线表单开发、在线报表、报表配置能力、在线图表设计、大屏设计、移动配置能力、表单设计器、在线设计流程、流程自动化配置、插件能力等,这些模块化组件让开发人员可以轻松地完成复杂的系统功能。
9. **开源项目**:JEECG BOOT作为一个开源项目,鼓励社区的开发者共同参与,通过代码共享和协作,提高软件开发效率和质量。
10. **开发模式:Online Coding -> 代码生成器 -> 手工MERGE**:JEECG BOOT的开发模式强调从在线编码开始,通过代码生成器自动生成代码,最终通过手工MERGE的方式整合和完善整个开发流程。
JEECG BOOT的这些特点,使其成为一个强大的开发工具,尤其适合于企业Web应用程序的快速开发和迭代。开发者可以利用其低代码能力,快速构建出功能完整、可扩展的系统。
2020-11-24 上传
2022-07-15 上传
2021-05-19 上传
2021-07-07 上传
点击了解资源详情
点击了解资源详情
2021-06-29 上传
2021-06-01 上传
2021-07-11 上传
weixin_38559203
- 粉丝: 5
- 资源: 938
最新资源
- DWR中文文档pdf
- ADHOC网络中的一种QOS_AWARE多径路由协议.pdf
- U—Boot及Linux2.6在S3C2440A平台上的移植方法
- Core+Java (Java核心技术卷1)
- stc89c51系列单片机使用手册
- Verilog 黄金参考指南
- Silverlight完美入门.pdf
- 领域驱动设计 domain driven design
- VLAN典型配置方案
- 02/03注册电气工程师模拟试题-模拟电子技术基础
- 关于操作反射的部分代码
- Ubuntu 参考手册
- 中国矿业大学电拖试题
- ASP.NET加密教程(MD5和SHA1加密几种方法)
- linux -shell手册
- 信息发布系统毕业论文 (asp+sql2000)