JeecgBoot: 基于代码生成器的低代码开发平台
需积分: 35 71 浏览量
更新于2024-11-09
收藏 23.29MB ZIP 举报
资源摘要信息:"Word源码java-ant-design-vue-jeecg:jeecgboot-前端"
1. 低代码开发平台概念
低代码开发平台是一种软件开发方法论,它允许用户通过图形化界面拖拽组件或配置属性来构建应用程序,而无需编写大量代码。低代码平台的目标是减少传统软件开发中的繁琐编码工作,从而提高开发效率和速度。
2. JeecgBoot的特点和优势
JeecgBoot是一个基于代码生成器的低代码开发平台,具有前后端分离架构的特性。它集成了SpringBoot2.x、SpringCloud、Ant Design&Vue、Mybatis-plus、Shiro、JWT等主流技术栈,旨在支持微服务架构。JeecgBoot的设计目标是通过强大的代码生成器功能,让开发者能够一键生成前后端代码,从而实现低代码开发。
3. JeecgBoot的开发模式
JeecgBoot引领了一种新的低代码开发模式,包括"Online Coding -> 代码生成器 -> 手工MERGE"三个步骤。这种模式旨在解决Java项目中重复性工作的大部分内容,使得开发人员可以更专注于业务逻辑的实现,同时还能保持开发过程的灵活性。
4. JeecgBoot提供的低代码模块
JeecgBoot提供了一系列的低代码模块,使得在线开发真正实现零代码。这些模块包括:
- Online表单开发:在线创建和管理表单,无需编码即可快速构建表单界面。
- Online报表:提供报表的配置能力,允许用户在线生成和编辑报表。
- 在线图表设计:用户可以通过界面配置来设计和生成各种图表。
- 大屏设计:用于快速设计和实现数据展示大屏。
- 移动配置能力:支持移动端应用的配置开发。
- 表单设计器:可视化地设计表单结构和功能。
- 在线设计流程:通过图形化界面设计业务流程。
- 流程自动化配置:实现业务流程的自动化配置。
- 插件能力(可插拔):支持插件式的功能扩展。
5. JEECG的宗旨
JEECG项目的目标是通过JeecgBoot这样的低代码开发平台,帮助企业快速构建Web应用程序,并通过高效的开发模式简化开发流程,提高开发效率,节省研发成本,同时保持应用开发的灵活性和可维护性。
6. 技术栈介绍
- SpringBoot2.x:简化了基于Spring的应用开发,通过自动配置减少了项目的配置工作。
- SpringCloud:一套微服务架构下的开发工具集,用于构建微服务系统。
- Ant Design&Vue:结合了Ant Design的React组件库与Vue前端框架,用于构建用户界面。
- Mybatis-plus:Mybatis的增强工具,提供更多的数据操作接口,简化数据库操作。
- Shiro:Java的一个安全框架,用于身份验证、授权、会话管理等。
- JWT(JSON Web Tokens):用于创建访问令牌的紧凑型、自包含方式用于双方之间以JSON对象的形式安全传输信息的协议。
7. 系统开源标签
JeecgBoot作为一个开源项目,它为社区提供了一个可自由使用、修改和分发的低代码开发平台,这不仅降低了企业对于软件开发成本的投入,也为开发者提供了学习和贡献的机会,进一步推动了软件开发行业的发展。
2021-02-19 上传
2021-04-14 上传
2021-06-05 上传
2021-06-05 上传
2021-06-05 上传
2021-06-05 上传
2021-06-05 上传
2021-06-05 上传
weixin_38657376
- 粉丝: 4
- 资源: 928