【发布时间】:2014-07-04 04:58:41
【问题描述】:
我最近刚刚开始学习 MVC 模式,最初是在 android 中,但目前使用的是 spring MVC 框架。我想知道在模型或控制器中进行测试/异常处理是否更合适。我的意思是,假设我在模型中有一些字段应该限制为某些值或某个值范围;我应该在模型中测试输入并抛出异常并让控制器捕获它们,还是控制器应该在将输入转发到模型之前自行检查输入?
我对在控制器中进行测试的担忧是,我可能需要检查多个位置的值,而如果我要在模型中进行测试,它只在一个地方完成。我对检查模型中的输入的担忧是,出于某种原因,这对我来说似乎很奇怪。然后我又是这种模式的新手,所以我还不知道。
什么是规范?推荐什么?
谢谢大家
【问题讨论】:
标签: spring exception spring-mvc model-view-controller exception-handling