登录
首页 » Java开发 » 使用 Upida 验证进站 JSON

使用 Upida 验证进站 JSON

于 2022-06-30 发布 文件大小:432.48 kB
0 249
下载积分: 2 下载次数: 1

代码说明:

翻译 maninwest@Codeforge 作者:vladimir husnullin@CodeProject实现非常简单,首先,需要找出验证需要的类,通常他们是域类。 其次,你需要找出每个类的方法。例如 Client 类有两个方法 - 保存前验证和更新前验证,这说明,同一个类 Client 可以通过不同方法验证。有时,你可能需要不同的验证方法。例如,赋值或合并或者其他需要。最后一步是验证方法的实现。例如  Client 类必须有两个验证方法 - validateForSave() 和 validateForUpdate()Implementing让我们来创建 Client 类的验证方法。为了遵守所有SOLID 原则,我将创建一个单独的类  - ClientValidator ,包含所有验证方法。基于 Upida 的验证的主要理念是:每次需要验证时,你必须创建一个  UpidaValidationContext 类的新实例。每次发现一个错误,必须在上下实例中使用其方法对其进行注册。使用上下文实例确保错误信息关联到相应的属性路径中。这样,上下为类就已有几个简单的验证例行程序。例如,它可以检查特定字段是否为 null,是否使用 JSON 表示。可以查看文本长度或者集合大小。可以检查正则表达式等。由于你一定知道Upida 管理数据反序列化,保存每个 JSON 字段的相关信息,这样你稍后可以验证字段是否在 JSON 中存在,是否是 null,是否在反序列化中正确解析。该信息可以通过  UpidaValidationContext 类方法存取。.UpidaValidationContext 类的一个主要目标是跟踪属性路径。例如,当你验证对象,然后验证该对象的子对象时,上下文类确保所有错误信息都连接到相应的属性路径。验证结果是故障列表,其中一个故障是一个属性路径文本和一条消息。故障结构序列化到 JSON并发送回浏览器,在浏览器中解析并放在 HTML 中正确的位置。最好的方法是从 UpidaValidat

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • nuch1.9 eclipse
    nutch1.9 eclipse开发环境,可以解压直接导入eclipse中。需要具备java的开发环境。
    2022-01-31 18:25:15下载
    积分:1
  • 可计算带表达式计算器
    自己想的括号处理算法。对错误输入进行判断,包括除数为0,除数是表达式而结果为0,输入括号不匹配,连续输入运算符等BUG,具备良好的操作界面和清零功能,并生成了.exe文件,在安装了jdk坏境的任何电脑上运行,简单方便。
    2022-11-03 07:10:03下载
    积分:1
  • 聊天程序的仿真实现
    根据中国聊天软件 QQ 的特点,使用 java 实现一些基本的聊天功能。
    2023-08-17 16:35:04下载
    积分:1
  • FP树算法
    傅立叶变换树算法,Asocrulemining,FPgrowthApp。FPTree、totalsporttree、TtreeNode
    2023-04-22 19:15:03下载
    积分:1
  • java解释器
    进口
    2022-01-26 01:24:45下载
    积分:1
  • Java药物管理系统
    包括药品查询,药品进货,药品添加,药品删除等功能
    2022-08-17 10:44:26下载
    积分:1
  • KNN文本分类
    用KNN和COSINE相似度对文本进行分类,此外,对于相似度相差过大的分类结果,不按KNN结果,只取相似度最大的所在类为最终分类。
    2022-08-25 07:21:02下载
    积分:1
  • 安卓手机计步器
    安卓手机计步器,java下开发 课程设计 经多人测试结果准觉实验准确 界面简单 主要注重算法部分
    2022-07-25 04:35:24下载
    积分:1
  • JAVA图书馆管理系统
    这是一个关于JAVA图书馆的小程序,在该程序中,对于初学者来说,无论是从系统开始的需求分析,界面布局,还是数据库开发,各个模块之间的链接和关系,以及后期书籍的添加都有很好的指导性作用和实践应用价值。对于初学者来说这是一个不错的资源,因为我也是新手,希望对大家能有所帮助,共同进步,如果有任何建议的话,可以给我留言!
    2022-07-21 00:41:35下载
    积分:1
  • 确保数据存储安全的云计算
    抽象 — — 云计算被视为下一代IT 企业的体系结构。与此相反的传统解决方案,IT 服务哪里下适当的物理,逻辑和人员控制,云计算的移动应用软件和数据库到大型数据中心,可能无法管理的数据和服务完全值得信赖。此独特的特性,然而,会引起很多新的安全挑战,还没有很好理解。在这篇文章中,我们专注于云计算的数据存储安全,其中一直是服务质量的一个重要方面。自确保在云彩中,用户的数据的正确性,我们建议具有两个突出的特点,有效和灵活的分布式的方案反对它的前辈。利用同态的令牌与分布式验证,擦除编码的数据,我们的计划实现了保险存储正确性和数据整合错误定位,即,行为不端的服务器的标识。不同于大多数以前的作品,新计划进一步支持安全和高效动态操作的数据块,其中包括: 数据更新、 删除和追加。广泛的安全性和性能分析表明该算法是高效和抵抗拜占庭失败,恶意数据修改攻击,甚至服务器串通攻击。
    2022-01-24 09:24:00下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载