当前位置:网站首页>Introduction to JVs Foundation
Introduction to JVs Foundation
2022-07-27 20:44:00 【jonyleek】
------------------------------------------------------------------------------------------------------------------------
JVS It is the enterprise digital rapid development platform that soft development enterprise service strives to build , The platform supports native applications and light applications , Some of these functions are already in gitee The open source , Open source address :gitee.com/software-minister/jvs, This article is one of a series of articles .
--------------------------------------------------------------------------------------------------------------------------
Enterprise informatization base
JVS It is a basic development platform for software development teams to quickly realize applications , It is mainly positioned in the general base of enterprise informatization , Adopt micro service distributed framework , Provide rich basic functions , Integrate many business engines , It is flexible , Interface configuration is friendly to developers , The underlying container is built , Set persistence build .
Product design positioning
- JVS It is positioned as a rapid scaffold to assist the R & D team , Reduce the cost of building basic scaffolding for the project
- JVS Service object of : Small and medium-sized R & D teams , use spring cloud +VUE The shelf of , The skills are more general , Personnel are easier to recruit
- JVS Build a base to support the design logic of multiple applications , Try to modularize daily projects , Application , Gradually transition from code reuse to product reuse
- JVS Some basic general applications will be pre planted , In this way, the development team can quickly enter the delivery state by simply modifying the requirements
Application mode

JVS Three types of applications are supported in the system , Native applications 、 Light application 、 Three party applications :
- Native applications , be based on JVS Basic framework , Through normal coding 、 Published applications , Defined as native application .
Features of native applications , Develop normally in the traditional way , The system provides the underlying service capabilities , Continue to use traditional program development , The characteristics of this way ,JVS Multiple capabilities have been integrated , Include users 、 role 、 Permissions system 、 Message alert 、 Log audit 、 Business management and other basic system capabilities , Developers only need to write according to the basic specifications , Open the box . shortcoming : Need to have the basic ability of technology development 、 Unable to publish in real time .
- Light application , be based on JVS Provides a simple application generated by the interface application configuration tool , Defined as light application .
Light application adopts the basic designer provided by the system for business interface configuration and assembly , The basic designer contains ( Chart 、 list 、 Forms 、 Logic 、 technological process 、 report form ), Manage through application , Connect all the designed pages or applications . Light application features , Business personnel can edit , Ready to use , There is no need for backstage cooperation , shortcoming : The ability to implement application services depends on the ability of the basic components to provide , Customization requires basic components or code extensions .
- Three party applications , docking JVS Authority management system , Docked third-party applications , Defined as a third-party application .
Connect through user permissions , Realize the single sign on of application , This is usually between systems SSO, It is commonly used in large enterprises .
- Hybrid applications : Adopt native development + Easy to use with the development of

Foundation frame prefabrication demo
apply name | Application instructions | The development way | characteristic | Application status |
Rapid development Suite | be based on JVS Low code development tools for basic framework construction , It contains multiple visual business configuration engines | Native development | Privatization 、 Powerful 、 Flexible use 、 Scalable 、 Code level authorization is available | Has been released 2.1.4 Commercial version |
Enterprise documents | be based on JVS Build an enterprise level content management platform , rely on JVS Basic users of 、 jurisdiction 、 Application and other capabilities , Build a team knowledge base 、 Online editing 、 Full text search engine 、 Template documents and other basic functions | Native development | Docking multiple document processors 、 Support a variety of enterprise level scenarios 、 Privatization 、 Code level authorization is available 、 Support customization | Has been released 2.1.4 Commercial version |
Task coordination | be based on JVS Build an enterprise task collaborative management tool , rely on JVS Basic user and authority system , Realized the project - General management of tasks 、 Personal to-do list 、 Target management and other task promotion tools | Native development | The general template supports multiple scenarios 、 Privatization 、 Code level authorization is available 、 Support customization | Has been released 2.1.4 Commercial version |
Enterprises OA | be based on JVS+ Rapid development Suite , The configuration is common within the enterprise OA Approval related functions | Light application | Flexible adjustment , Fast on-line | The configured |
CRM Customer management | be based on JVS+ Rapid development Suite , Configured internal general customer management system , Including clues 、 Customer 、 product 、 Order 、 Contract and other links management | Light application | Flexible adjustment , Fast on-line | The configured |
Web conferencing | be based on JVS Build an enterprise class video conference system | Native development | Privatization 、 Code level authorization 、 Support customization | Already open experience version |
--------------------------------------
边栏推荐
- Redis queue、rdb学习
- Learn about the 12 necessary animation plug-ins of blender
- (manual) [sqli labs38, 39] stack injection, error echo, character / number type
- leetcode:1498. 满足条件的子序列数目【排序 + 二分 + 幂次哈希表】
- Unity fairygui play video (Lua)
- Oracle simple advanced query
- 从0开始写bootloader
- Huawei's 150 member team rushed to the rescue, and Wuhan "Xiaotangshan" 5g base station was quickly opened!
- 在字节干了两年离职后,一口气拿到15家Offer
- [deep learning] video classification technology sorting
猜你喜欢

You can understand it at a glance, eslint

从0开始写bootloader

Redis 事物学习

How to optimize the open source community experience through developer metrics

Understand the wonderful use of dowanward API, and easily grasp kubernetes environment variables

海康设备接入EasyCVR,出现告警信息缺失且不同步该如何解决?

Anfulai embedded weekly report no. 275: 2022.07.18--2022.07.24

Jetpack compose performance optimization guide - compilation metrics

C language -- array

Babbitt | metauniverse daily must read: Tencent News suspended the sales service of digital collections, users left messages asking for a "refund", and phantom core also fell into the dilemma of "unsa
随机推荐
Following Huawei and MediaTek, the mobile phone chip manufacturer announced a donation of 7million yuan to Wuhan
slf4j中如何进行log4j配置呢?
Data warehouse construction - DWD floor
数仓搭建——DWD层
Understand │ what is cross domain? How to solve cross domain problems?
Idea: solve the problem of code without prompt
MySQL 日志查询日志
Analysis on the optimization of login request in IM development of instant messaging mobile terminal
When adding RTSP devices to easycvr platform, what is the reason for the phenomenon that they are all connected by TCP?
Pyqt5 rapid development and practice 4.3 qlabel and 4.4 text box controls
在字节干了两年离职后,一口气拿到15家Offer
人家这才叫软件测试工程师,你那只是混口饭吃(附HR面试宝典)
从0开始写bootloader
盘点下互联网大厂的实习薪资:有了它,你也可以进厂
Software test interview question: count the number in a queue, how many positive numbers and how many negative numbers, such as [1, 3, 5, 7, 0, -1, -9, -4, -5, 8]
MySQL log error log
ZJNU 22-07-26 比赛心得
Clickhouse implements materializedpostgresql
一周活动速递|深入浅出第8期;Meetup成都站报名进行中
JVS基础框架功能列表