实现表单引擎设计常用的两种设计方案 优劣势比较

本文探讨了表单引擎设计的两种主要思路:基于文件和基于关系数据库。基于文件设计灵活但定制化强,依赖开发人员;而数据库设计面向更广泛人群,易于修改,但样式单一。驰骋表单引擎采用数据库设计,提供傻瓜和自由设计器,支持多种组件和平台集成。
摘要由CSDN通过智能技术生成

什么是表单引擎

表单引擎是为快速实施项目研发的轻量级表单设计工具。采用表单引擎工具可在不开发和新增加代码的情况下设计出新表单样式,同比程序开发可省掉程序员差不多70%的开发工作量,并且后期维护相对简单,管理方便,管理层也不会再因为项目组成员离职而头大后续的程序移交问题。[引用百度百科<表单引擎>]

当前阶段表单引擎设计的两种设计思想

在表单引擎设计领域主要有两种设计思想:第一种是基于文件设计的,第二种是积极与关系数据库设计。
基于文件设计的:
基于文件设计的思想是,创建表单的时候,首先创建一个文件比如:xxxx.jsp,xxx.aspx,xxx.php 文件。在这个文件上拖放相关的控件,或者加载相关的通用js代码,或者在对字段Input元素做特殊的标记,让表单引擎解析执行。
表单运行时,运行的界面载体是一个Url文件地址,这个地址引用到相关的菜单上去。

基于关系数据库设计:
基于关系数据库设计的组成部分是表单设计器、表单解析执行器、表单模板三部分组成。
表单设计器,把表单元素都按照关系表存储到数据库里面,每个表单有一个ID,这个表单ID,挂接到表单的解析执行器上,就可以工作。
表单模板将从表单设计器上设计组件关系存储到数据库中,由各个组件表组成的数据间的关系拼接成表单模板。
表单解析执行器是将表单模板数据进行解析,将解析后的数据形态以网页的形式展现。

基于文件设计思想的实现过程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值