推荐一个平台,JNPF开发平台3.4.5版本更新升级,企业级的低代码开发平台

news2024/12/26 22:07:54

JNPF快速开发框架是一个可复用的设计构件,使用JNPF的编程人员可以在一个通用功能已经实现的基础上开始具体的系统开发;

简单来讲,软件开发框架可以理解为我们盖楼房时,用梁+柱子+承重墙做起来的钢筋混凝土结构框架。而实现的软件功能,也就像在这个快速开发框架结构中所要实现的不同类型、功能的房子,比如停车场、商场、酒店等;

JNPF已经是一套成熟的快速开发框架,并在不断升级更新;

JNPF快速开发能提高企业的竞争能力,包括降低开发成本、提高产品质量、改善客户满意程度、控制开发进度等。

当前版本: jnpf-java Release v3.4.5

当前版本: jnpf-dotNetCore Release v3.4.2

体验链接:https://java.jnpfsoft.com/login?redirect=%2Fhome

平台架构

平台亮点

工作流程引擎:支持一站式开发、多端使用,需求发生变化只需调整业务服务流程或修改操作即可;

灵活的权限控制:授权机制符号RBAC,限能控制到菜单、按钮、数据列与约束条件,授权范围等;

低代码开发:将产品开发中重复繁琐的步骤抽提出来,生成代码可下载拷贝应用,可根据需求个性化修改、使开发更简单、更快速;

零代码开发:配备大量可复用控件,通过操作界面元素,拖拽控件自动生成可视化应用;

大屏设计:自由布局页面,拖拽控件至页面中,针对不同的控件进行内容设值和数据绑定,所见即所得的实现大屏可视化页面开发

门户设计:企业快速通过简单拖拽组件到画布上进行配置和部署设计个性化的门户;

丰富的图表设计:支持单表和多表、各种图形展示,轻松实现企业数据化分析和决策运营管理;

一站式生成APP应用:可以轻松搭建出IOS和Android系统的移动端应用,实现各类功能一站聚合、多端接入,实现前端对接后台数据的操作,可以快速获取前台传到后台数据;

IM通讯:IM系统同时兼容PC端、手机客户端App、微信小程序等多种平台,PC端+移动端伴您解决企业工作后顾之忧;

支持多种数据库:支持MySQL、SQL Server、Oracle、PostgreSQL、达梦数据库、人大金仓数据库等,您无需关心不同类型数据库间的语法区别

支持二次开发:丰富的现成应用,满足企业不断变化的业务、管理需求,基于平台开发的产品更稳定可靠、代码规范、易学上手快等,可全方位实现商业拓展;

快速搭建Saas服务:企业快速维度落地拓展、随时随地搭建Saas平台服务,开发者只需关心业务和创新;

核心功能

零代码开发

零代码消除平台对代码编程人员的依赖,根据企业数据和业务需求,通过组件拖拽等可视化方式设计页面内容。

数据展示设计

后端准备数据,前端指定数据源,写好SQL语句,定义好报表样式和基本交互方式,完成数据呈现工作。

企业门户

提供了多样式的预定义门户风格,用户可以自由的将组件拖拽到画布上进行配置和布局,设计个性化的门户页面。

低代码开发

基于代码生成器,代码自动生成后可以下载本地,进行二次开发,有效提高整体开发效率。

数据接口

提供开放简洁易用的接口服务,打通数据内外连通性,同时支持在线编写数据配置。

消息中心

支持丰富的消息类型配置邮箱、短信、企业微信、钉钉、webhook、微信公众号。

权限和组织

授权机制基于RBAC,以最小颗粒度实现用户与权限操作,并且支持多组织切换。

流程表单

流程表单采用结构化的表单模版设计,集中解析模式的设计,配置所见即所得,低代码、高配置。

流程引擎

流程引擎内支持线性流程、子流程、条件分支、选择分支、并行分支、定时器,全部实现可视化设计。

底层架构

以 Spring Boot 2 为基础,Maven 多项目依赖,模块分项目,松耦合,方便模块升级、增减模块。

数据库自动创建,第一次运行程序,应用会自动初始化建表、执行初始化数据。

权限授权模块灵活,支持 OAuth2.0 单点登录,简单 yml 配置即可,不用再写很多的 xml 配置文件。

支持多数据源,简单 xml 配置即可实现,为了安全性,不提供界面维护数据源。

支持分布式事务(TCC、消息最终一致性,混合使用、单独使用都支持),提供监控界面、人工补偿操作。

缓存监控,J2Cache 二级缓存,支持快速切换为 Redis 缓存。

服务器监控,查看 CPU,内存,JVM,磁盘信息等。方便运维人员分析系统负载情况。

支持 Spring Cloud 架构,分布式,微服务,最小化内核,统一配置中心,统一授权认证中心。

丰富的内置功能:用户权限、数据权限、系统管理、文件系统。

安全方面

支持数据库密码及其它安全密钥自动加密配置。

所有请求参数获取,均通过 XSS 跨站脚本过滤方法。

乐观锁简单实现,必要情况下使用,提高数据安全性。

身份认证:

1、登录账号密码可加密后再提交后台。

2、同账号是否多会话登录。

用户界面

基于 Element-UI 平面化界面设计,精细,更加美观、高端、大气、上档次。

无刷新设计,除了进入功能页面和新页面,其它情况下全部采用 Ajax 交互,优化体验和性能。

支持一键换肤,系统右上角设置即可快速切换整个UI的风格,不仅仅是色调和样式,布局也可改变。支持自定义扩展项目独有的主题样式风格。

优化用户功能操作,大众思维模式,功能清晰,更加贴切和友好。

国际化的支持,页面标签国际化,字典菜单国际化,数据国际化。

前端开发

采用当前比较流行的 Vue,它的优点很多,大家可自行查阅官网介绍。

封装通用组件,实现基本表单控件、树选择,列表选择,文件上传,等等,总之是简化开发。

数据模板组件封装,自动完成分页、排序、列宽、多表头、子表、编辑表、流程发起等。

支持前后分离应用,方便与手机 API 接口对接,Token 方式授权。

功能及组件

工具类 Utils 封装优化,应有尽有,包分类层次分明,独立工具类项目。

在线任务调度,界面化管理,可新增,编辑、删除、暂停、恢复、运行一次等操作,支持独立数据源,分布式作业调度,调度日志监控分析查询。

代码生成工具操作简化及优化,支持多数据源。

在线查询在线人员,强踢在线账号。

我们的优势

整体架构清晰、稳定技术先进、源代码书写规范、经典技术会的人多、易于维护、易于扩展、安全稳定。

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

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

相关文章

R语言基于协方差的结构方程拟合的卡方检验

在评估结构方程模型的拟合,很常见的应用是研究χ2进行测试,因为在给定足够大的样本量的情况下,它几乎总会检测出模型与数据之间的统计上的显着差异。因为,我们的模型几乎总是数据的近似值。如果我们的模型的协方差矩阵实际上匹配抽…

【云计算与大数据技术】分布式数据库NoSQL中KV、列式、图、文档数据库的讲解(图文解释 超详细)

一、NoSQL数据库概述 NoSQL泛指非关系型数据库,相对于传统关系型数据库,NoSQL有着更复杂的分类,包括KV数据库,文档数据库,列式数据库以及图数据库等等,这些类型的数据库能够更好的适应复杂类型的海量数据存…

QT点云显示--基于QOpenGLWidget和QOpenGLFunctions实现

一、实现功能 1、网格显示 2、坐标轴显示 3、鼠标操作旋转、平移、缩放 4、点云显示 之前写了一篇基于QGLWidget实现,此版本的功能接口基本保持一致,方便对比 QT点云显示--基于QGLWidget实现_Jason~shen的博客-CSDN博客1、网格显示2、坐标轴显示3、…

操作系统学习笔记_2 中断和系统调用;进程和线程

中断 一开始的计算机只是简单的串行执行程序。 现在的操作系统不仅可以并发执行程序,而且收到中断指令时,CPU 会切换到内核模式,中断当前程序的执行,按中断指令调整程序执行顺序,然后恢复到用户态继续执行。 中断分…

docker容器安装与使用

目录 1. 什么是docker 2. docker的核心组件 3. docker的安装 3.1 安装的先决条件 3.2.1 ubuntu安装docker 3.2.2 CentOS安装docker 3.3 配置镜像加速器 4. 镜像常用操作 4.1 搜索镜像 4.3 查看宿主机中的镜像 4.3 删除镜像 5. 容器常用命令 5.1 运行容器 5.2 使用…

【算法】斐波那契数列通项公式

特征方程和通项公式 如果数列ana_nan​的递推公式:anc1an−1c2an−2a_nc_1a_{n-1}c_2a_{n-2}an​c1​an−1​c2​an−2​------(1) 根据待定系数法,假设an−xan−1y(an−1−xan−2)a_n-xa_{n-1}y(a_{n-1}-xa_{n-2})an​−xan−1​y(an−1​−xan−2​)…

Mybatis源码解析之执行SQL语句

作者:郑志杰 mybatis 操作数据库的过程 // 第一步:读取mybatis-config.xml配置文件 InputStream inputStream Resources.getResourceAsStream("mybatis-config.xml"); // 第二步:构建SqlSessionFactory(框架初始化) SqlSessionF…

FITC-PEG-Biotin,Biotin-PEG-Fluorescein,荧光素PEG生物素生物标记物用试剂

一:产品描述 1、名称 英文:FITC-PEG-Biotin,Biotin-PEG-Fluorescein 中文:荧光素-聚乙二醇-生物素 2、CAS编号:N/A 3、所属分类:Biotin PEG Fluorescent PEG 4、分子量:可定制&#xff0c…

MyBatis访问Db2和MySQL(Maven)

注:虽然前面写过一些文档,包含MyBatis连接Db2和MySQL的内容,但是貌似没有单独记录用Maven方式连接DB的文档,所以单写了这一篇文档,方便以后需要快速搭建MyBatis环境时参考。 注:有一篇文档“MyBatis访问Db…

基于java+springboot+mybatis+vue+mysql的摄影跟拍预定管理系统

项目介绍 摄影跟拍预定管理方面的任务繁琐,以至于每年都在摄影跟拍预定管理这方面投入较多的精力却效果甚微,摄影跟拍预定管理系统的目标就是为了能够缓解摄影跟拍预定管理工作方面面临的压力,让摄影跟拍预定管理方面的工作变得更加高效准确。 本项目在开发和设计过程中涉及到…

MyBaits入门完结篇

不仅可以判断参数,还可以判断_parameter和_databasedId bind标签 sql标签配合include标签完成对重复sql语句的抽取 要在带注解的映射器接口类中使用动态 SQL,可以使用 script 元素 缓存 一级缓存 一级缓存失效情况 手动清空缓冲的函数&#xff1a…

【众筹】百问网DShanMCU-Mio开源掌机(爻-澪)项目,完美支持运行10多个模拟器!

众筹说明 定金翻倍,即定金19.9元,在付尾款时可抵40元(成品售价不会超过120元)!达标当天就开搞,满100人加速搞尽量在年前发货,让大家先玩起来!如果不达标则原路退款,项目取消。 众筹时间&#…

ADI Blackfin DSP处理器-BF533的开发详解44:图像处理专题-StenciFilter (图像的平滑处理)(含源码)

硬件准备 ADSP-EDU-BF533:BF533开发板 AD-HP530ICE:ADI DSP仿真器 软件准备 Visual DSP软件 硬件链接 功能介绍 代码实现了图像的平滑处理(高斯模板),代码运行时,会通过文件系统打开工程文件根目下&qu…

NetCore基于Roslyn的动态编译实现

目录 一. AvalonEdit文本器 1.功能实现 2. 高亮 3. 代码提示 二. 运行效果展示 三. 源码链接 四. 参考资料 一. AvalonEdit文本器 1.功能实现 直接用Github上的源码进行实现,icsharpcode/AvalonEdit:The WPF-based text editor component used i…

在R语言中使用概率分布:dnorm,pnorm,qnorm和rnorm

在这里,我将讨论哪些函数可用于处理正态分布:dnorm,pnorm,qnorm和rnorm。 R中的分布函数 有四个关联的函数, 四个正态分布函数是: d范数:正态分布的密度函数p范数:正态分布的累积密…

【Spring】SpringBoot 配置 log4j2 日志

1. 概述 Apache Log4j2 是对原先的 Log4j 项目的升级版本,参考了 logback 的一些优秀的设计,并且修复了一些问题,因此带来了一些重大的提升。 2. 案例与解析 2.1 引入依赖 SpringBoot 的 starter 自带的是 logback 日志,若要使…

数据结构Data Structure和算法Algorithm导航目录(持续更新)

文章目录1. 大纲2. 算法基础3. 数据结构3.1 线性结构3.1.1 字符串3.1.2 线性表3.1.3 Hash表3.1.4 栈3.1.5 队列3.1.6 位图3.2 逻辑结构3.2.1 树3.2.1.1 二叉树3.2.1.2 动态查找树3.2.1.3 多路查找树3.2.2 图3.2.4 堆4. 算法4.1 排序4.2 查找5. 领域算法6. 优秀算法赏析1. 大纲 …

STM32F4 | 按键输入实验

文章目录一、STM32F4 IO 口简介二、硬件设计三、软件设计四、实验现象五、STM32CubeMX 配置 IO 口输出这一章,我们将通过 ALIENTEK阿波罗 STM32 开发板上载有的 4 个按钮( KEY_UP、 KEY0、 KEY1 和 KEY2),来控制板上的 2 个 L…

成功的项目管理需要做好哪些方面?

每一个项目都代表了为公司建立同行竞争优势和提高利润的方式,成功交付的项目会将公司与那些竞争激烈的公司区分开来。而项目的成功取决于不同的因素。这也是项目经理所需要关注的问题,在每一个项目成功标准方面保持一致可以消除项目失败的风险&#xff0…

【数据库课程设计】SQLServer数据库课程设计(学生宿舍管理),课设报告+源码+数据库关系图

数据库课程设计——学生宿舍管理,需要全部源码可以关注私信我,把邮箱发在评论区前言一、课题背景和开发环境1、课题背景2、开发环境二、系统功能及示意图1、系统实现功能2、功能示意图2.1学生模块2.2管理人员模块三、概念结构设计1、管理员分配宿舍E_R图…