基于Koa2的可视化页面编辑系统服务端设计

2021-03-10 09:20:44陈月燕邹庆边雁吴冠宇
电子技术与软件工程 2021年20期
关键词:页面数据库系统

陈月燕 邹庆 边雁 吴冠宇

(国电南瑞科技股份有限公司 江苏省南京市 211106)

1 概述

随着互联网技术的飞速发展,电力系统个性化人机交互界面需求越来越强烈,不仅要满足业务展示需求和性能要求,对页面的美观度和交互体验的要求也在逐渐的提升。这就导致前端页面开发工作量越发的繁重,传统页面代码开发方式存在效率低下、技术门槛高等问题,极大的制约了开发者的工作效率。可视化页面编辑系统为解决这一问题应运而生,大大的提高了系统的开发效率,减少了开发者的开发难度。随着系统的应用范围逐步的扩大,越来越多的业务系统开发者使用可视化页面编辑系统代替手动编写页面,这就导致页面模板的规模越来越庞大,原来的单一发布方式容易造成文件存放混乱、结构不清晰的问题,同时也为功能扩展和权限集成带来很大的困难。

本文结合可视化页面编辑系统在电力系统中的实际应用场景,使用基于NodeJS 的Web 开发框架Koa2,配合文件存储和SQLite数据库双存储模式,实现扩展组件、页面模板、图片等资源文件的分类管理功能。

2 相关支撑技术介绍

2.1 NodeJS介绍

NodeJS 是为了开发高性能Web 服务器而诞生的一种技术,它是一个基于ChromeV8 引擎,能够快速构建网络服务与应用的运行在服务器端的JavaScript 执行平台[1]。作为一个JavaScript 服务端开发平台,开发简单并且易于扩展,同时也具有事件驱动,异步和非堵塞I/O 等特点[2]。NodeJS 采用了模块化管理,允许开发者将业务逻辑分解成不同的模块,通过按需导入模块的方式实现最大程度的轻量级复用,从而实现资源共享减少开发者的重复劳动。……

登录APP查看全文

猜你喜欢
页面数据库系统
大狗熊在睡觉
Smartflower POP 一体式光伏系统
工业设计(2022年8期)2022-09-09 07:43:20
刷新生活的页面
保健医苑(2022年1期)2022-08-30 08:39:14
WJ-700无人机系统
ZC系列无人机遥感系统
北京测绘(2020年12期)2020-12-29 01:33:58
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
数据库
财经(2017年2期)2017-03-10 14:35:35
数据库
财经(2016年15期)2016-06-03 07:38:02
数据库
财经(2016年3期)2016-03-07 07:44:46
数据库
财经(2016年6期)2016-02-24 07:41:51