APP下载

Web 应用中输入验证研究综述

2021-11-22张甫华

现代计算机 2021年12期
关键词:规则

张甫华

(四川大学计算机学院,成都610065)

0 引言

近年来,人机界面在各种系统中占比越来越大,在一些系统中用户界面设计甚至占据整个系统开发量的一半以上[1]。由此可见,对于用户来说用户界面就是整个软件系统[2],用户界面设计的质量会直接影响产品的用户体验。而在人机交互界面设计当中对输入数据进行验证占据着重要的一环。软件能够正常工作的关键就是要求数据的洁净[3],在处理数据的输入输出时,开发人员会依照一定的规则来杜绝被污染、不干净的数据进入到程序之中。如此,开发人员便会在交互界面中设置一定的门槛,以使得不符合规范的数据不能进入系统,也就不会破坏数据的完整性。

当前应用程序的开发为了符合“高内聚,低耦合”的思想,将各功能模块分为三层体系结构,包括客户端代码、服务器端代码和后端数据库。近年来,为提高应用的效率和可用性,Web 应用开始将许多的计算任务迁移到客户端进行处理。通过这样的方式来减少客户端向服务器发送请求并等待响应的时间,从而提高应用的响应性。因此,在客户端对数据输入进行验证也越来越普遍。

1 输入验证

任何数据在进入软件系统之前,都需要对其进行必要的过滤。应用程序必须对不良数据保持高度的警惕,否则很容易受到来自外部系统的网络攻击,因此所有数据在输入时都要受到检查。只有在经过严格的验证之后,进入到程序中的数据才是纯净的。……

登录APP查看全文

猜你喜欢

规则
拼写规则歌
撑竿跳规则的制定
数独的规则和演变
依据规则的推理
善用首次销售规则
规则的正确打开方式
颠覆传统规则
让规则不规则
TPP反腐败规则对我国的启示
啦啦操2010—2013版与2013—2016版规则的对比分析