当前位置: 首页 > news >正文

包装设计网站官网广告网页

包装设计网站官网,广告网页,天河网站建设方案,房产网站建设方案1、背景 在业务中可能会遇到这种场景,前端页面元素多且复杂,一次性填完提交耗时很长,中间中断面临着丢失数据的风险。针对这个问题,“暂存”应运而生。 那“暂存”的时候,是否需要对数据校验,如何进行校验…

1、背景

在业务中可能会遇到这种场景,前端页面元素多且复杂,一次性填完提交耗时很长,中间中断面临着丢失数据的风险。针对这个问题,“暂存”应运而生。

那“暂存”的时候,是否需要对数据校验,如何进行校验,就是本文探讨的内容。

2、前后端职责简介

探讨之前,先简单聊聊前后端的职责。

2.1 前端

负责数据的输入,并对输入的内容进行校验,保证数据正确性、完整性。

常见的校验逻辑有以下几种:

  • 必填项校验
  • 数据类型校验:金额、数字、日期
  • 数据格式校验:金额格式、日期格式、邮件格式、身份证格式
  • 长度校验

2.2 后端

负责数据的保存,保证数据持久化。

数据库保存数据,存在的限制:

  • 数据类型:数字、日期、字符串
  • 数据长度

3、校验逻辑探讨

3.1 业务合理性

站在业务角度看,暂存是要把已填的数据先存起来,其实没有任何校验逻辑也没问题。

没有任何校验,就意味着数据可以随便输入,也就意味着会有错误数据保存:比如金额输入的是汉字等。

所以暂存是否允许输入错误数据呢?这是一个核心问题。

方案        优点缺点
不做任何校验随便存有错误数据
不做必填项校验,其它校验需要做:填就填对

1、数据正确

2、填多少保存多少

要填就得填正确,略有限制

3.2 技术实现方案

技术方案        优点缺点
不做任何校验1、暂存时直接去掉校验逻辑,前端简答

1、后端数据库有类型限制,想达到这个效果有2种方式:

  • 所有字段都是字符串类型:
    • 所有表结构都需要调整
    • 日期、数字等计算逻辑需要特殊处理
    • sql 操作都需要转换类型
  • 所有模块暂存的数据单独找一个表保存,json方式,给什么存什么
    • 增加一个暂存表
    • 暂存回显需要读这个表
不做必填项校验,其它校验需要做:填就填对

1、后端数据可以正常保存在数据库

1、前端暂存时需要排除必填项校验

3.3 总结

系统的核心是流程及数据,站在这个角度看,数据是需要保证正确性的。

综合考虑业务需求、实现难度,我认为暂存应该只去掉必填校验,其它校验保留。

http://www.ds6.com.cn/news/42822.html

相关文章:

  • 猎头做mapping网站南通百度网站快速优化
  • 常州手机网站制作站点推广是什么意思
  • 泰州 做网站做网站需要多少钱
  • 漯河做网站公司上海网站建设
  • 手机版网站html5源码关键词推广效果分析
  • jsp ajax网站开发典型实例 pdf百度大盘指数
  • 温江网站建设百度免费推广平台
  • 西樵网站建设谷歌推广外贸建站
  • 做日用品有什么网站好windows优化大师是病毒吗
  • 网站换服务器 备案石狮seo
  • 品牌词类的网站怎么做优化最近新闻内容
  • 小企业网站制作高质量外链购买
  • 备案系统新增网站seo经验
  • 深圳龙岗住房和建设局网站官网图片外链生成器
  • 与魔鬼做交易的真实网站成都网站建设技术外包
  • 江阴招聘网站建设学徒长沙网络推广哪家
  • 网站换服务器怎么做备份在线培训系统
  • 国外自适应网站模版成都网站制作关键词推广排名
  • 营销的网站电商seo名词解释
  • 多用户网站源码seoyoon
  • 网站风格包括什么纹绣培训班一般价格多少
  • 河北省网站建设公司廊坊百度快照优化
  • 网站框架都有什么用店铺运营
  • 当今做啥网站致富营销软文是什么意思
  • 贸易公司寮步网站建设哪家好外贸推广平台哪家好
  • 广西城乡建设厅网站百度推广的几种方式
  • 网站建设中模板百度经验首页官网
  • 彩票网站开发多少钱软文媒体发稿平台
  • 上海做高端网站建设如何推广品牌
  • 网页设计与制作课程小结百度seo优化推广