后台管理网站,提交很多项,每一项又有很多数据,怎么能够确保数据的完整性呢
如题,做了一个后台的网站,基于JSP的MVC结构的,如果说,远方的客户端(离服务器十万八千里)来登录系统,然后提交数据,怎么确保数据的完整性,然后提交到数据库呢
------解决方案--------------------距离服务器十万八千里不是问题吧。。。
通讯协议很大程度上可以保证所提交数据的完成性,当然仍然又发生错误的可能,如果是要求极高情况下:
1、可以要求客户端对所发送数据增加MD5校验,那么服务器端可以通过MD5来检查数据是否正确。
2、如果担心存在恶意第三方篡改或窃听的行为,则可以使用CA证书来进行数据的加密和签名,比1更可靠,当然代价更高。
提交到数据库这个就不是大问题了吧?数据库事务会帮你解决其它问题。
------解决方案--------------------不知道楼主所指的数据完整性,是什么概念啊?就是确保数据填写的很完整吗?那你就用js验证呗,验证数据不能为空,长度,格式...... 这和你客户端和服务器离的多远没什么关系把
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------