JeecgBoot: Java低代码开发平台引领新潮流

5星 · 超过95%的资源 需积分: 50 7 下载量 146 浏览量 更新于2024-11-09 1 收藏 23MB ZIP 举报
资源摘要信息:"低代码开发平台word源码java-jeecgboot:jeecgboot是一个基于代码生成器的低代码开发平台,使用了前后端分离架构,包括SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。该平台通过强大的代码生成器实现了一键生成前后端代码的功能,从而实现了低代码开发。JeecgBoot的开发模式包括OnlineCoding,代码生成器,手工MERGE,能够解决Java项目70%的重复工作,提高开发效率,节省研发成本,同时保持开发的灵活性。该平台提供了一系列低代码模块,包括在线表单开发、在线报表、报表配置、在线图表设计、大屏设计、移动配置、表单设计器、在线设计流程、流程自动化配置、插件能力(可插拔)等。" 1. Java低代码开发平台:JeecgBoot是一款基于Java的低代码开发平台,低代码开发平台是一种可以提供快速应用开发的工具或服务,它允许开发者通过图形界面操作,而不是传统的编码方式来构建应用程序。这种方式可以大幅提高开发效率,缩短开发周期。 2. 前后端分离架构:JeecgBoot采用了前后端分离的架构模式,前端通常使用如Vue.js,Ant Design这类的库或框架,而后端则使用SpringBoot和SpringCloud等Java框架。 3. SpringBoot2.x:这是JeecgBoot后端开发框架的核心技术之一,它简化了基于Spring的应用开发,使得开发者能够快速搭建独立的、生产级别的Spring基础的应用。 4. SpringCloud:是JeecgBoot用来构建微服务架构的工具集。它利用Spring Boot的开发便利性简化了分布式系统基础设施的开发,如服务发现、配置管理、消息总线、负载均衡、断路器等。 5. Ant Design&Vue:前端框架,Ant Design是一个企业级的UI设计语言和React实现,Vue.js是一个渐进式的JavaScript框架,两者通常结合使用以构建高性能的Web界面。 6. Mybatis-plus:是JeecgBoot用来简化数据库操作的持久层框架,它在MyBatis的基础上添加了很多功能,如代码生成器、分页插件等,极大的提高了开发效率。 7. Shiro和JWT:安全框架和认证机制。Shiro是一个强大的安全框架,提供了认证、授权、会话管理等功能;JWT(JSON Web Tokens)是一种用于双方之间传递安全信息的简洁的、URL安全的表示方法。 8. 微服务支持:JeecgBoot支持微服务架构,微服务是一种架构风格,它将一个应用程序拆分为一系列小服务,每个服务运行在自己的进程中,并经常围绕业务能力组织。 9. 代码生成器和低代码开发:JeecgBoot的主要卖点之一是其代码生成器,可以一键生成前后端代码,从而实现低代码开发,大幅减少了编程工作量。 10. 在线表单、报表、图表设计等模块:JeecgBoot提供了丰富的在线开发模块,包括表单设计器、在线报表、在线设计流程等,这些模块极大地方便了开发者进行应用的在线开发和定制。 11. 流程自动化配置和插件能力:JeecgBoot提供了流程自动化配置的能力,可以通过配置来实现业务流程的自动化;同时,插件能力使得JeecgBoot具有较高的灵活性和扩展性。 12. JEECG宗旨:JEECG即JeecgBoot的宗旨,致力于提供一套完善、易用、高效的低代码开发解决方案,帮助开发者更专注于业务逻辑的实现,而非底层的重复编码工作。通过这种方式,JEECG旨在推动软件开发行业效率的提升。