【开源项目】一款轻量级、基于Java语言开发的低代码开发框架,开箱即用!

news2025/9/19 20:11:53

在当今数字化时代,企业对于灵活、高效和安全的软件开发需求日益旺盛。为了满足这些需求,许多组织转向开源技术,以寻求更具成本效益和创新性的解决方案。JVS基础框架正是在这一背景下应运而生,凭借其私有化部署和完全开源的特性,为Java开发者提供便利。

开源项目简介

JVS是软开企服开源的一款私有化部署的企业级应用构建的基础脚手架,基于Java语言开发的,采用 Spring Cloud+VUE的技术普惠型微服务框架。具有跨平台的特性,主要目标是帮助开发者快速构建稳定、可扩展的应用系统,同时降低开发的复杂性。

开源协议

Apache License 2.0开源协议,允许用户自由地使用、修改和分发源代码。

私有化部署:安全与稳定的保障

随着云计算、大数据和物联网等技术的普及,企业对于数据安全和系统稳定性的要求越来越高。私有化部署作为一种将软件安装在企业内部的方式,能够确保敏感数据不被外部访问,从而保障企业信息安全。

JVS基础框架支持私有化部署,允许企业将其部署在内部服务器上,从而使开发者和管理者对系统具有完全控制权。这种部署方式不仅提高了数据安全性,还减少了因外部因素导致的系统不稳定风险。此外,由于系统运行在企业内部,因此还能够更好地满足企业特定的性能和扩展需求。

JVS基础框架的优势

  • JVS是服务于数字化转型的企业,提供全站数字化解决方案(基础技术、能力组件、扩展应用)
  • JVS为企业提供私有可控、灵活扩展、高性价比的数字化底座
  • JVS为研发团队提供快速交付、高性价比的辅助“工具”;
  • JVS通过缩短需求到交付的流转链条,从而提升交付的效率、控制交付成本;
  • JVS通过可视化的操作,以业务人员的视角驱动项目交付,提升需求的精准度与变更的灵活度;
  • JVS基础框架加可扩展的demo的模式,模块化的设计思想,提升系统的灵活度与延展性。

功能介绍

  • 系统基础配置-支持对系统名称、logo、icon、登录地址、展示首页、登录页面等基础配置进行设定
  • 组织管理-系统可设置和管理组织架构,如创建、编辑和删除部门、团队或子公司等
  • 组群管理-用户临时性或者共性的社群管理
  • 岗位管理-可自定义和管理组织内的各种岗位,以及每个岗位的责任和权限
  • 权限控制-支持基于组织结构和自定义的数据权限,可设置对不同系统资源(如页面、数据或功能)的访问权限
  • 多租户-支持多租户功能,支持SaaS能力
  • 公告管理-可创建和管理系统的公告或消息,这些公告可以被推送到用户的消息中心
  • 消息中心-系统提供统一的消息中心能力,站内消息、邮件消息、短信消息、IM消息
  • 统一登录-支持多种模式登录,包括用户名密码、三方认证登录、手机动态码等方式
  • 登录日志-对用户登录的动作进行记录,包括登录的应用、登录的浏览器、IP地址、登录的模式等

技术栈

表现层(前端)

组件名称

组件作用

开源协议

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

Redis

高性能的key-value数据库

BSD 3

界面展示

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1086524.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LeetCode 2578. 最小和分割【贪心,排序+奇偶分组】1350

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章…

Redis 新手必读。这篇文章是学 Redis 的捷径。

Redis 简介Redis 优势Redis 数据类型基本命令发布订阅订阅者的客户端显示如下事务持久化复制哨兵分片 Redis 简介 Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key - value 数据库 Redis 与 其他 key - value 缓存产品有以下三个特点&#…

经典面试题第九更---Promise养猪场

前言: 🤡 作者简介:我是Morning,计算机的打工人,想要翻身做主人 🙈 🙈 🙈 🏠 个人主页: Morning的主页 📕系列专栏: 前端…

Magic Bullet Suite2024.0.1(ae降噪插件合集)

Red Giant Magic Bullet Suite是一套专业的视频后期处理软件,适用于Adobe Premiere Pro、After Effects等视频编辑软件。它提供了多种精美的视频特效和调色工具,使得视频制作更加专业和出色。 Magic Bullet Suite包括多个插件,其中最为知名的…

安防视频监控平台EasyCVR集成到ios系统不能播放是什么原因?如何解决?

视频监控TSINGSEE青犀视频平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,TSINGSEE青犀视频安防监控汇聚平台可支持1、4、9、16个画面窗口播放,可同时播放多路视频流&#…

什么是多云? 为什么我们需要多云可观测性 (Observability)?

Observe 是一家提供可观察性云解决方案的公司,以帮助企业加速应用故障排查和问题解决的效率。公司成立于2017年9月,总部位于美国加利福尼亚州圣马特奥。到目前为止,Observe 已经在5轮融资中总共筹集了1.62亿美元。他们最近的一轮融资是在2023…

【EI会议征稿】第二届可再生能源与电气科技国际学术会议(ICREET 2023)

第二届可再生能源与电气科技国际学术会议(ICREET 2023) 2023 2nd International Conference on Renewable Energy and Electrical Technology 2020年中国可再生能源发电规模显著扩大,风力和太阳能发电均呈迅速增长趋势。中国大力推进能源低碳化,减少温…

醒醒吧,这才叫自动化测试最全教程,看完可就业!

最近看到很多粉丝在后台私信我,叫我做一期自动化测试的教程,其实关于这个问题,我也早就在着手准备了,我录制了一整套完整的Python自动化测试的教程,都上传在网盘里,大家有兴趣的可以去看一下! 一…

Linux系统下centos中在线添加硬盘后不重启在线扩容linux系统目录不重启系统

Centos7 在线添加硬盘不重启系统 CentOS 7在线添加新磁盘,无需重启 现有环境基本都是线下server以及线上虚拟机等,几乎都支持热插拔,热扩容,所以在线添加新磁盘就尤为重要,这样可以无需中断当前服务或进程也可对其进行添加硬盘操作。 1.添加硬盘: 虚拟机在线状态下对其进行添加…

Ansys Zemax | 如何建立LCD背光源模型

本文建立了楔形LCD背光源模型,并对其进行分析,并按照照明输出标准对其进行优化。 附件下载 联系工作人员获取附件 简介 液晶显示器 (LCDs) 作为一种显示技术,在当今社会中已经得到了广泛的应用。在商业领域中最突出的应用包括计算机显示器…

Blender:使用立方体制作动漫头像

好久没水文章 排名都掉到1w外了 ~_~ 学习一下blender,看能不能学习一点曲面变形的思路 一些快捷键 ctrl 空格:区域最大化,就是全屏 ctrl alt 空格:也是区域最大化 shift b:框选区域然后最大化显示该范围 shift 空…

著名色彩专家预测下一个家居空间的色彩趋势竟然是这个

室内造型师和色彩专家索菲-罗宾逊(Sophie Robinson)分享了她对今年下半年色彩和涂料流行趋势的预测。她认为色彩文艺复兴就在我们身边。 在此之前,索菲分享了她摆脱 "50 色调米色 "的秘诀,学会在充满中性客厅配色方案和…

Linux下platform驱动框架描述

文章目录 驱动的分离与分层platform模型简介 如果要写复杂的外设驱动,Linux系统就要考虑到驱动的可重用性,因此提出了驱动的分离与分层这样的软件思路,platform设备驱动就是在这种思路下诞生的,其也称为平台设备驱动。 对于Linux这…

一次Go项目进程重启故障问题排查

有个go项目的容器近两天几乎每天都异常重启一次,且两个节点基本都是差不多的时间异常重启。看了监控指标,发现CPU平稳,而内存是缓慢涨上去后,进程被操作系统kill掉,导致pod重启。 从内存指标可以看出,不会…

大量需求测不过来怎么破?

互联网测试少,测试研发比大概在1:5,再加上产品再使足了劲上需求,导致了测试需求量大,测试准备时间短,从而降低了上线质量。那么如何解决呢?测试是质量负责人,要对平台质量负责,于是就…

解决方案 | 法大大电子签精准击破销售场景签约难题

新商业形态及新交易模式不断涌现,电子签已经成为现代商业活动中不可或缺的一部分。特别是在销售场景中,电子签的应用不仅可以提高销售效率,还可以降低成本,提高客户满意度。本文将详细分析电子签在销售场景中的应用价值能力&#…

{2023版}老牌配资平台排行报告:十大排名和实盘评估详情

随着投资者对股市的深入了解,越来越多的人开始选择配资交易。在配资平台的选择上,除了要注意平台的合法性和安全性外,平台的口碑和服务质量也是非常重要的考虑因素。为了方便投资者的选择,尚红网、倍悦网、兴盛网、诚利和、嘉正网…

Jetson Orin NX 开发指南(4): 安装 CUDA 和 Realsense

一、硬件说明 可以在官网查看各个类型的相机说明 Intel RealSense™ Computer Vision - Depth and Tracking cameras 目前实验室常用的是 D400 系列的相机,如 D435i相机,D455相机等,本文主要使用 D435i 相机 D435i 相机是一个RGB-D相机&am…

iOS 面试题以及自我理解答案

1、简述push原理,push的证书和其他的有什么不一样? 第 一阶段:BeejiveIM服务器把要发送的消息、目的iPhone的标识打包,发给APNS。 第二阶段:APNS在自身的已注册Push服务 的iPhone列表中,查找有相应标识的iP…

pdf怎么压缩的小一点?分享pdf文件压缩方法

在数字化时代,PDF文件已成为我们日常工作和学习中不可或缺的一部分,然而,有时我们需要发送或存储的PDF文件过大,给我们的交流和存储带来不便。那么,如何将PDF文件压缩得小一点,以便更方便地传输和存储呢&am…