JNPF可视化平台的搭建及使用

news/2024/10/18 3:25:15/

目录

一、前言
二、可视化平台介绍
三、搭建可视化平台
【表单设计】
【报表设计】
【流程设计】
【代码生成器】
四、使用可视化平台
前后端分离:
多数据源:
预置功能:
私有化部署:
五、总结

一、前言

可视化低代码平台是一种快速设计和开发软件应用程序并且手动编码最少的方法。通过在图形界面中使用可视化建模来组装和配置应用程序,开发人员可以跳过所有基础架构让开发速度提升起来。

有些人自始至终都不明白低代码开发平台为什么莫名其妙就火了。当然,很多人也不明白微软为什么要并购Github。今天就以JNPF可视化平台做案例,介绍低代码的快速便捷。

二、可视化平台介绍

如果拥有JNPF,你将拥有全套平台源码支持。你没有看错,JNPF是提供全源码的平台。

JNPF是采用Java+.Net双技术引擎,提供可视化的界面设计和逻辑编排,大幅降低开发门槛,少量编译部署,更像一种傻瓜式的应用搭建平台,即可应对个性化/复杂业务场景需求,支持私有化部署(本地部署)。官网地址:https://www.jnpfsoft.com/?csdn

基于SpringBoot微服务架构和SpringCloud模式,提供了完善的平台扩增基础,满足了系统快速开发、灵活拓展、无缝集成和高性能应用等综合能力;采用前后端分离模式,前端和后端的开发人员可分工合作负责不同板块,很便捷。

三、搭建可视化平台

首先,我们来到平台,点击系统管理-系统菜单,新建你想搭建的应用(如图所示)。

你还可以针对应用内容,做更多的分类菜单。

【表单设计】

接着,我们进行分别创建工作表,下图所示是创建薪资信息的表单编辑页面。

多达50余种的可复用控件,上千款UI图表配置,自由发挥。

表单中的相关控件,定义了实体的字段。例如薪资信息中的“姓名ID”,字符串类型字段自动浮现为computerfield101(姓名)。此外,数据库表也是自动生成的,当然你也可以手动生成或添加修改

【报表设计】

报表引擎具备OLAP多维分析功能,属性栏、格式栏提供多样式配置,通过简单的拖拽,即可制作出一个个柱形图、折线图、饼图等图表,涵盖较为广泛的应用情景。

【流程设计】

原本线下流程搬到JNPF平台上,支持包括条件分支、选择分支、并行分支、子流程、一流程多表单、一表单多流程、定时发送、超时提醒等等功能,可以自行体验。

【代码生成器】

基于代码生成器,在线生成前后端代码,可以减少开发者70%以上的开发任务。面对业务复杂度带来的需求扩展,可以进行深度的二次开发,你可以不用担心的是JNPF全源码交付,意味着成交后底层逻辑你将可以了如指掌,届时进行更好的开发。

四、使用可视化平台

前后端分离:

最新主流前后分离框架(SpringBoot+Mybatis-plus+Ant-Design+Vue3),容易上手,代码生成器依赖性低,灵活的扩展能力,可灵活实现二次开发;

多数据源:

连接多数据源,将第三方系统数据整合在平台里。包括主流数据库SQL Server、MySQL、Oracle、PostgreSQL,同时兼容国产数据库达梦、人大金仓等。

预置功能:

封装完善的用户、角色、菜单、组织机构、数据字典、在线定时任务等基础功能。强大的权限机制,支持访问授权、按钮权限、数据权限、表单权限等

私有化部署:

通过私有化部署,将系统部署在用户本地服务器上,有效实现内外网隔离,数据安全掌握在自己手里,安全性、可控性与稳定性有所保障,大幅降低数据外泄的风险。

五、总结

低代码是传统软件开发逐步优化和演变的产物,减轻专业工程师的编码压力,减少业务员与IT部门反复沟通的繁琐,基于可视化和模型驱动理念,结合多端体验技术,低代码已越来越成为软件开发工具中的佼佼者。


http://www.ppmy.cn/news/702549.html

相关文章

Go编写流量代理工具

目录 这是一个演示主要分为俩包:流程:逻辑:(端口随意,本地ssh为例)用法:文件地址:代码如下: 这是一个演示 代理本地HTTP服务 代理局域网SSH服务 其他的TCP服务没测试了 主要分为俩包&#x…

硕士程序员被本科嘲讽,读研有啥用?

相信大家对于一件事感触越来越深,就是大家都在努力提高学历和自我认知水平,因为社会对人才的要求越来越严格,研究生毕业找不到好工作的一大把。但也有很多人的观点是本科毕业出来工作,至少在年龄上是有优势的,别人硕士…

韩信点兵-输出韩信至少拥有的士兵人数。

在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了知道有多少兵…

C语言题目:韩信点兵

题目:韩信点兵,韩信带1500名士兵打仗,战死四五百人,站3人一排,多出2人;站5人一排,多出4人;站7人一排,多出6人。编程计算还有多少士兵? 死四五百人&#xff0c…

文明与征服武则天邪道阵容,教你以弱胜强(T3打T4)

英雄搭配 先来介绍下英雄和技能搭配 海尔曼:瑞士卫队,固守坚城 汉尼拔:毒蝎反噬,阿萨辛派刺客 武则天:斯巴达的壁垒,陷阵之志 古卷技能搭配:兵种克制 无畏奋战 战争宣言(主要就是刷战功&#…

王者荣耀坦克位思路和上分必读知识

如果仅仅为了冲王者,而不考虑大杀四方的快感,使用坦克位是条捷径。升王者的路上我有许多会玩的打野和射手都卡在铂金和钻石,正是因为没有一个靠谱坦克配合,总是卡在进阶段上不去。与其一群ad喊来个坦克,不如自已当坦带…

VIVADO ERROR:[Opt 31-30] Blackbox xxx is driving pin D of primitive cell xxx.

ERROR: [Opt 31-30] Blackbox xxx is driving pin D of primitive cell xxx. This blackbox cannot be found in the existing library. vivado问题 vivado综合通过,实现报错: ERROR: [Opt 31-30] Blackbox xxx is driving pin D of primitive cell xx…

anaconda 2023.3 win10 安装,镜像配置,存储路径更改超详细教程

现在 ai 很火,做 ai 开发,离不开 python,anaconda 是 python 开发的重要工具,这里介绍一下 anaconda 最新版的 2023.3 在 win10 的安装,镜像配置,以及虚拟环境存储路径的更改。 1. anaconda 2023.3 安装 …