tangyuan-validate是tangyuan框架中的数据验证组件,提供基于XCO对象的数据验证功能。 该组件是通过XML方式对服务的请求参数模型进行规则的设定,通过这些设定的规则,对每次服务访问的请求参数对象进行数据验证。
tangyuan-validate组件的优势:
关于数据验证,指的是Tangyuan框架中的的数据验证,在此特别说明。那究竟什么是tangyuan的数据验证呢?下面我们通过一个应用场景来说明。
假设:我们有一个addUser的服务,此服务用来在数据库中新增一条用户数据,该服务只需要一个入参userName,我们通过下面的图片来看一下,在服务的执行过程中,究竟那些部分属于数据验证:
上图中(1)、(2)、(3)部分就是Tangyuan中数据验证;而(4)由于涉及到数据库操作, 在Tangyuan中划定为业务规则验证,区别于数据验证。