日期:2014-05-18  浏览次数:20449 次

三层结构中,表单验证写在业务层?
三层结构中,表单验证写在业务层?
那样的话如何把验证出错等信息传送到表现层?

------解决方案--------------------
简单的验证就在表现层写就可以了

如果非要放在逻辑层
可以在表现层做一个接收逻辑层处理后的返回值,根据返回值判断是都可以提交
------解决方案--------------------
表单验证可以放到表现层.如JAVASCRIPT认证,你就不好做的业务层里去
------解决方案--------------------

如果表单验证包含复杂的业务逻辑计算,则验证方法需要写在业务层.
如果只是简单的验证,如:是否为空、年龄不符、格式不正确,则放在界面层就可以了.

如何把验证出错等信息传送到表现层?
:
可以通过返回值