基于spring cloud+Vue開發(fā)的低代碼框架,開箱即用【含開源地址】(springcloud vue開源項目)

在當今數(shù)字化時代,企業(yè)對于靈活、高效和安全的軟件開發(fā)需求日益旺盛。為了滿足這些需求,許多組織轉(zhuǎn)向開源技術(shù),以尋求更具成本效益和創(chuàng)新性的解決方案。JVS基礎(chǔ)框架正是在這一背景下應(yīng)運而生,憑借其私有化部署和完全開源的特性,為Java開發(fā)者提供便利。

開源項目簡介

JVS是軟開企服開源的一款私有化部署的企業(yè)級應(yīng)用構(gòu)建的基礎(chǔ)腳手架,基于Java語言開發(fā)的,采用 Spring Cloud vue的技術(shù)普惠型微服務(wù)框架。具有跨平臺的特性,主要目標是幫助開發(fā)者快速構(gòu)建穩(wěn)定、可擴展的應(yīng)用系統(tǒng),同時降低開發(fā)的復(fù)雜性。

開源協(xié)議

Apache License 2.0開源協(xié)議,允許用戶自由地使用、修改和分發(fā)源代碼。

私有化部署:安全與穩(wěn)定的保障

隨著云計算、大數(shù)據(jù)和物聯(lián)網(wǎng)等技術(shù)的普及,企業(yè)對于數(shù)據(jù)安全和系統(tǒng)穩(wěn)定性的要求越來越高。私有化部署作為一種將軟件安裝在企業(yè)內(nèi)部的方式,能夠確保敏感數(shù)據(jù)不被外部訪問,從而保障企業(yè)信息安全。

JVS基礎(chǔ)框架支持私有化部署,允許企業(yè)將其部署在內(nèi)部服務(wù)器上,從而使開發(fā)者和管理者對系統(tǒng)具有完全控制權(quán)。這種部署方式不僅提高了數(shù)據(jù)安全性,還減少了因外部因素導致的系統(tǒng)不穩(wěn)定風險。此外,由于系統(tǒng)運行在企業(yè)內(nèi)部,因此還能夠更好地滿足企業(yè)特定的性能和擴展需求。

JVS基礎(chǔ)框架的優(yōu)勢

  • JVS是服務(wù)于數(shù)字化轉(zhuǎn)型的企業(yè),提供全站數(shù)字化解決方案(基礎(chǔ)技術(shù)、能力組件、擴展應(yīng)用)
  • JVS為企業(yè)提供私有可控、靈活擴展、高性價比的數(shù)字化底座
  • JVS為研發(fā)團隊提供快速交付、高性價比的輔助“工具”;
  • JVS通過縮短需求到交付的流轉(zhuǎn)鏈條,從而提升交付的效率、控制交付成本;
  • JVS通過可視化的操作,以業(yè)務(wù)人員的視角驅(qū)動項目交付,提升需求的精準度與變更的靈活度;
  • JVS基礎(chǔ)框架加可擴展的demo的模式,模塊化的設(shè)計思想,提升系統(tǒng)的靈活度與延展性。

功能介紹

  • 系統(tǒng)基礎(chǔ)配置-支持對系統(tǒng)名稱、logo、icon、登錄地址、展示首頁、登錄頁面等基礎(chǔ)配置進行設(shè)定
  • 組織管理-系統(tǒng)可設(shè)置和管理組織架構(gòu),如創(chuàng)建、編輯和刪除部門、團隊或子公司等
  • 組群管理-用戶臨時性或者共性的社群管理
  • 崗位管理-可自定義和管理組織內(nèi)的各種崗位,以及每個崗位的責任和權(quán)限
  • 權(quán)限控制-支持基于組織結(jié)構(gòu)和自定義的數(shù)據(jù)權(quán)限,可設(shè)置對不同系統(tǒng)資源(如頁面、數(shù)據(jù)或功能)的訪問權(quán)限?
  • 多租戶-支持多租戶功能,支持SaaS能力
  • 公告管理-可創(chuàng)建和管理系統(tǒng)的公告或消息,這些公告可以被推送到用戶的消息中心
  • 消息中心-系統(tǒng)提供統(tǒng)一的消息中心能力,站內(nèi)消息、郵件消息、短信消息、IM消息
  • 統(tǒng)一登錄-支持多種模式登錄,包括用戶名密碼、三方認證登錄、手機動態(tài)碼等方式
  • 登錄日志-對用戶登錄的動作進行記錄,包括登錄的應(yīng)用、登錄的瀏覽器、IP地址、登錄的模式等

技術(shù)棧

表現(xiàn)層(前端)

組件名稱

組件作用

開源協(xié)議

EsLint

前端代碼質(zhì)量檢測

MIT

Vuex

前端框架

MIT

Element-ui

前端組件庫

MIT

Crypto-Js

前端加密

BSD

axios

基于promise用于瀏覽器和node.js的http客戶端

MIT

data-set

前端數(shù)據(jù)綁定

MIT

vue-router

前端路由

MIT

v-charts

圖形化組件渲染

MIT

E-charts

圖形化組件渲染

Apache 2.0

WebPack

前端代碼打包

MIT

G2

圖形化組件渲染

MIT

G6

圖形化組件渲染

MIT

應(yīng)用邏輯層(后端框架)

組件歸屬

組件名稱

開源協(xié)議

Lombok

代碼精簡

MIT

Mybatis plus

數(shù)據(jù)持久層

Apache 2.0

Hutool

底層工具集

木蘭寬松許可證 V2

Swagger

在線接口文檔

Apache 2.0

Groovy

敏捷腳本語言

Apache 2.0

Spring boot

基礎(chǔ)腳手架

Apache 2.0

spring cloud alibaba

微服務(wù)框架

Apache 2.0

Xxl-job

定時任務(wù)

GNU 3.0

Nacos

注冊中心

Apache 2.0

Sentinel

接口限流

Apache 2.0

seata

分布式事務(wù)處理

Apache 2.0

Skywalking

鏈路跟蹤

Apache 2.0

Redisson

分布式鎖

Apache 2.0

RabbitMq

消息隊列

MPL 1.1

Kafka

分布式消息隊列

Apache 2.0

數(shù)據(jù)存儲層

組件歸屬

組件名稱

開源協(xié)議

ElasticSearch

文件搜索引擎(日志)

Apache 2.0

Mongo

分布式文件存儲數(shù)據(jù)庫

Apache 2.0

Mysql

關(guān)系型數(shù)據(jù)庫

GPL

Redis

高性能的key-value數(shù)據(jù)庫

BSD 3

界面展示

基于spring cloud+Vue開發(fā)的低代碼框架,開箱即用【含開源地址】(springcloud vue開源項目)基于spring cloud+Vue開發(fā)的低代碼框架,開箱即用【含開源地址】(springcloud vue開源項目)基于spring cloud+Vue開發(fā)的低代碼框架,開箱即用【含開源地址】(springcloud vue開源項目)基于spring cloud+Vue開發(fā)的低代碼框架,開箱即用【含開源地址】(springcloud vue開源項目)

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

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部