JeecgBoot 3.6.3发布:新一代低代码开发平台赋能微服务

3 下载量 117 浏览量 更新于2024-11-21 收藏 22.35MB ZIP 举报
资源摘要信息:"JEECG BOOT 低代码开发平台是一款基于代码生成器的低代码开发工具,支持前后端分离架构,版本更新至3.6.3,发布日期为2024年3月11日。该平台采用SpringBoot2.x、SpringCloud、Ant Design&Vue、Mybatis-plus、Shiro、JWT等技术栈,具备强大的代码生成器功能,可以实现一键生成前后端代码,从而实现低代码开发。JeecgBoot还引入了在线开发的新模式,即OnlineCoding->代码生成器->手工MERGE,能够帮助解决Java项目中70%的重复工作,提高开发效率,节省研发成本,同时保持灵活性。 JeecgBoot平台提供了多种低代码模块,包括但不限于Online表单开发、Online报表、报表配置能力、在线图表设计、大屏设计、移动配置能力、表单设计器、在线设计流程、流程自动化配置、插件能力(可插拔)等。这些功能使得用户能够快速实现零代码在线开发,大大降低软件开发的门槛。 技术标签包括:Spring Cloud、Mybatis、微服务和Java,这些技术的使用使得JeecgBoot能够构建出高性能、可扩展的应用程序。当前发布的压缩包子文件名称为jeecg-boot-v3.6.3,表示用户可以直接下载并使用这个版本,开始低代码开发之旅。 在详细说明的知识点中,首先需要理解什么是低代码开发平台。低代码开发平台是一种通过图形化用户界面和配置而非传统的编码来创建软件应用的开发工具,它允许开发人员通过拖放组件和模板来快速构建应用程序。JEECG BOOT作为一款低代码开发平台,其核心价值在于简化Java应用的开发过程,通过代码生成器减少重复性的编程工作,提高开发速度和效率。 其次,需要了解JeecgBoot所支持的技术栈。SpringBoot2.x是一种微服务架构的Java框架,用于简化Spring应用的初始搭建以及开发过程。SpringCloud是基于SpringBoot的一个微服务开发工具集,它包含了微服务开发所需的全套解决方案,包括配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话和集群状态等。Ant Design&Vue提供了美观的UI界面和交互设计,Mybatis-plus则是一个Mybatis的增强工具,在Mybatis的基础上只做增强不做改变,为简化开发、提高效率而生。Shiro是一个功能强大且易于使用的Java安全框架,提供了认证、授权、加密和会话管理等功能。JWT(JSON Web Token)是一个开放标准(RFC 7519),用于在双方之间安全地传输信息,作为一个紧凑的、自包含的方式,由于其可以使用数字签名,因此也可以使用在Web应用的服务器与客户端之间传递安全敏感信息。 最后,JeecgBoot通过提供一系列模块化、可插拔的低代码功能模块,如报表配置、图表设计、流程自动化等,使得业务用户能够更专注于业务逻辑本身,而不是技术细节。这些模块化设计的组件和工具,使开发人员能够以更加直观和高效的方式构建应用程序,而不必深入到复杂的编码工作中去。"