网站首页 > 博客文章 正文
在当今数字化时代,企业对于灵活、高效和安全的软件开发需求日益旺盛。为了满足这些需求,许多组织转向开源技术,以寻求更具成本效益和创新性的解决方案。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
猜你喜欢
- 2024-10-10 基于Vue3.0的优秀低代码项目(vue项目代码规范)
- 2024-10-10 开源免费的企业级低代码平台(低代码开发平台 mendix)
- 2024-10-10 超棒 vue3.x+vite2+ts 可视化低代码模板Vue3Lowcode
- 2024-10-10 一套.NetCore+Vue+Uniapp前后端分离的低代码快速开发框架
- 2024-10-10 一套代码,多端运行——使用Vue3开发兼容多平台的小程序
- 2024-10-10 实战Spring Cloud和Vue构建基于微服务的SaaS低代码开发平台
- 2024-10-10 renren-fast 基于springboot+vue+代码生成器的快速开发平台
- 2024-10-10 基于Vue3搭建的低代码数据可视化开发平台
- 2024-10-10 2018 年最好的 45 个 Vue 开源项目汇总
- 2024-10-10 盘点5个.NetCore + Vue 开源项目(netcore开源框架)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)