模块化API中的数据验证

时间:2019-07-10 09:02:29

标签: java c# rest api architecture

下面我介绍项目树(简化版)

解决方案分为三个程序集(实体(数据库中表的类),模块和API)

MyProject.Entities
MyProject.Modules
- AModule
    - Logic
    - Models
    - Repositories
    - Helpers
    - Validators
- BModule
    - Logic
    - Models
    - Repositories
    - Helpers
    - Validators
MyProject.RestAPI
- Controllers
- Security
- Validators

我需要添加数据验证

每个模块都有自己的验证器目录,API也有自己的验证器。

这正确吗?

RestAPI -> Validators将包含验证器,所有模块

通用的验证属性

Modules -> AModule -> Validators将包含验证器,仅与此模块关联的验证属性

我是否正确使用模块化REST API?

0 个答案:

没有答案