企业可以直接使用的Java低代码平台

随着数字化转型的加速推进,企业对于高效、便捷的应用开发需求愈发迫切。在这种背景下,低代码开发平台逐渐崭露头角,成为企业级应用开发的新趋势。近年来,国内外低代码市场呈现爆发式增长,诸多厂商纷纷布局这一领域,其中JVS低代码平台备受关注。

一、项目介绍

JVS低代码是一款面向企业级应用开发的低代码快速开发平台。它的核心价值在于帮助企业快速搭建自己的应用程序,降低软件开发成本,同时提供灵活性和可扩展性,使得企业能够根据自身需求进行定制开发。

二、应用场景

JVS低代码平台的功能丰富,应用场景非常广泛,它通过可视化的界面和预定义的组件库,开发人员和业务人员都可以使用拖放和配置来构建应用程序。

  • 企业管理:可以使用JVS低代码平台开发工作流应用、客户关系管理应用、销售跟踪应用等,以提高企业的运营效率。
  • 物流仓储:使用JVS低代码平台开发库存管理、运输调度等应用程序来优化物流流程。
  • OA系统:JVS低代码平台可以用于快速搭建各种办公自动化系统。
  • CRM系统:使用JVS低代码平台可以快速开发出符合企业需求的客户关系管理应用。
  • ERP系统:使用JVS低代码平台可以快速开发出符合企业需求的ERP系统。
  • 项目管理系统:使用JVS低代码平台可以快速开发出符合企业需求的项目管理系统。
  • 进销存系统:JVS低代码平台可以用于快速搭建进销存系统。

三、技术栈说明

|------------|--------------------------------|------------|----------|---|
| | 组件名称 | 组件作用 | 开源协议 | |
| 表现层(前端) | EsLint | 前端代码质量检测 | MIT | |
| Vuex | 前端框架 | MIT | | |
| Element-ui | 前端组件库 | MIT | | |
| Crypto-Js | 前端加密 | BSD | | |
| axios | 基于promise用于浏览器和node.js的http客户端 | MIT | | |
| data-set | 前端数据绑定 | MIT | | |
| vue-router | 前端路由 | MIT | | |
| v-charts | 图形化组件渲染 | MIT | | |
| E-charts | 图形化组件渲染 | Apache 2.0 | | |
| WebPack | 前端代码打包 | MIT | | |
| G2 | 图形化组件渲染 | MIT | | |
| G6 | 图形化组件渲染 | MIT | | |
| | | | | |

|----------------------|----------|------------|----------|---|
| 组件归属 | 组件名称 | 组件作用 | 开源协议 | |
| 应用逻辑层(后端框架) | Lombok | 代码精简 | MIT | |
| Mybatis plus | 数据持久层 | Apache 2.0 | | |
| Hutool | 底层工具集 | 木兰宽松许可证 V2 | | |
| Swagger | 在线接口文档 | Apache 2.0 | | |
| Groovy | 敏捷脚本语言 | Apache 2.0 | | |
| Spring boot | 基础脚手架 | Apache 2.0 | | |
| spring cloud alibaba | 微服务框架 | Apache 2.0 | | |
| Xxl-job | 定时任务 | GNU 3.0 | 通过端口调用 | |
| Nacos | 注册中心 | Apache 2.0 | | |
| Sentinel | 接口限流 | Apache 2.0 | | |
| seata | 分布式事务处理 | Apache 2.0 | | |
| Skywalking | 链路跟踪 | Apache 2.0 | | |
| Redisson | 分布式锁 | Apache 2.0 | | |
| RabbitMq | 消息队列 | MPL 1.1 | | |
| Kafka | 分布式消息队列 | Apache 2.0 | | |

|----------|------------------|----------------|------------|---|
| 组件归属 | 组件名称 | 组件作用 | 开源协议 | |
| 数据存储层 | ElasticSearch | 文件搜索引擎(日志、打文本) | Apache 2.0 | |
| Mongo | 分布式文件存储数据库 | Apache 2.0 | | |
| Mysql | 关系型数据库 | GPL | 通过端口调用 | |
| MariaDB | MYSQL集群 | GNU 2.0 | 通过端口调用 | |
| mycat | 数据分库 | | | |
| Redis | 高性能的key-value数据库 | BSD 3 | | |

|----------|----------|----------|------------|---|
| 组件归属 | 组件名称 | 组件作用 | 开源协议 | |
| 运维支持层 | Docker | 容器 | Apache 2.0 | |

四、功能说明及界面介绍

1、首页,可手写低代码的页面

2、应用中心

应用中心是一个集中管理和提供企业级轻应用程序的平台或界面。它可以是类似企业轻应用的应用商店或者一个软件管理工具,用于管理者便捷的下载、上传、发布和安装各种企业级应用程序。

3、工作台

工作台是服务于整个体系内的审批操作的入口

4、应用快捷导航

应用快捷导航是将登录用户有权限使用的应用展示出来,鼠标点击后,系统展示可见的应用于对应的操作

5、列表引擎

列表页是管理平台中的基础页面,核心的逻辑是实现数据的增删改查(CRUD),列表页核心的几个要素:页面内容的数据展示、查询条件、页面按钮及按钮触发的逻辑。

6、逻辑引擎

逻辑引擎是用于对业务原子功能的逻辑编排,同时接入外部应用,以满足数据处理、业务实现、自动化业务的实现。轻松实现表单之间的数据互联互通,通过数据操作节点的配置和编排,业务人员再去实现底层的代码实现。

7、流程引擎

流程引擎基于一组节点与执行界面,通过人机交互的形式自动地执行和协调各个任务和活动。它可以实现任务的分配、协作、路由和跟踪。通过流程引擎,组织能够实现业务流程的优化、标准化和自动化,提高工作效率和质量。

8、表单引擎

表单设计器包括页面信息设置、表单可视化设计、页面权限设计、联动数据处理。

9、函数公式应用

在填写表单或修改表单数据时,可以使该字段的值根据公式自动计算出来,不需要再手动填写。

10、打印模板设计器

支持模型数据使用打印模板功能按照配置化方式打印模型数据。

在线demo:https://frame.bctools.cn/

开源框架地址:https://gitee.com/software-minister/jvs

相关推荐
途经六月的绽放9 小时前
常见设计模式及其应用示例
java·设计模式
REI-9 小时前
黑马点评项目启动
java·后端
AlunYegeer9 小时前
【JAVA】网关的管理原理和微服务的Interceptor区分
java·服务器·前端
时光追逐者9 小时前
一款免费、简单、高效的在线数据库设计工具
数据库·mysql·oracle·sql server
another heaven9 小时前
【软考 2026 最新版 NoSQL 数据库全分类】
数据库·nosql
满天星83035779 小时前
【MySQL】表的操作
linux·服务器·数据库·mysql
yashuk9 小时前
Ubuntu 系统下安装 Nginx
数据库·nginx·ubuntu
F1FJJ9 小时前
VS Code 里管理 PostgreSQL,有哪些选择?主流扩展横向对比
网络·数据库·postgresql·容器
xieliyu.9 小时前
Java、抽象类
java·开发语言
我真会写代码9 小时前
SpringBoot自动装配原理:告别繁琐配置,读懂底层逻辑
java·spring boot·mybatis