如何理解“将(数据)校验作为业务逻辑考虑有利有弊”这句话?

发布于 2022-09-04 10:50:48 字数 207 浏览 18 评论 0

【情况描述】最近开发新的项目,想引入“数据校验”层统一处理数据校验,但在实际中遇到很多问题...比如数据校验应该和那一层耦合等等...

【问题】原话来自Spring框架的文档,“There are pros and cons for considering validation as business logic.”。想请教如何理解这样一句话,在你参与过的项目,有什么能作为佐证?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

安人多梦 2022-09-11 10:50:48

在MVC中,一般和控制器层耦合,控制器对请求数据进行校验并调用相应的服务(或者模型)层,服务层负责业务逻辑的处理,这样就将业务逻辑和数据校验进行了解耦,开发业务逻辑的时候只需要关注业务,而无需过多关注数据校验等不相关的问题。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文