论文部分内容阅读
在当今飞速发展的信息时代,信息化无疑成为了企业增强器其核心竞争力的利器。大小企业都争先建立相应的管理信息系统以促进自身的生产管理效率。以计算机数据方式存储在管理信息系统中的企业信息是被操作的主要对象。因此数据的准确性、合法性是企业关注的核心。数据验证是指对数据在特定的上下文中的合法性检查,是过滤非法数据的安全屏障。数据验证模块的完善性需考虑诸多因素。验证时机可以决定用户体验度,验证场所可以影响系统运行效率和安全性,验证复杂度可以体现数据验证性能的好坏。传统数据验证方案普遍都存在几个弊端:服务器端效率较低、验证模块与其他模块耦合度高以及客户端用户体验差。本文针对传统数据验证方案在验证场所的单一性或验证场所分工不明确而导致的用户体验差、系统效率低,以及验证代码与系统其它模块耦合度较大的问题,提出了一种以验证复杂度为依据来进行验证场所在数据验证方面的明确分工策略。设计了一个在客户端采用事件监听减少客户端UI和验证代码的耦合度,在服务器端运用Aop和Valang分离数据验证模块和业务逻辑模块的方案。将该方案在实际项目中的实现与使用证明:该方案能以少代码、低耦合的方式实现数据验证功能,在提高用户体验同时也拥有较好的运行效率,有较好的实用性。