猿问

应该在bll层还是在UI层校验数据的合法性

如果是在BLL层校验的话,那么反馈信息怎么获取,因为使数据添加失败的原因有很多,直接return给ui层string么。<br><br>如果把验证什么的 都挪到UI层,那么BLL基本上实现的东西并不多。<br><br>初学,请各位多帮助 <br><br>

万千封印
浏览 784回答 2
2回答

慕森卡

我做web开发一般将数据校验放在ui层。至于你说的BLL层校验如何反馈信息,如果对程序性能要求不高的话,可以定义一个异常类throw给ui层处理;如果对性能要求很高,那可以返回字符串,或者错误号。

MMMHUHU

你可以在Bll定一些错误代码,然后在UI层根据你自己定义的代码知道它的错误.
随时随地看视频慕课网APP
我要回答