类型转换,是放在 WebUI 层,还是 BLL 层?
经常要获取用户输入的数据,然后做一些转换、判断等,哪种方法好啊?
1、直接在 WebUI 转换、判断,然后再到BLL
2、传到 BLL 来做转换、判断
还有其他好的方法吗?
[解决办法]
我认为是传到 BLL 来做转换、判断
[解决办法]
这属于业务逻辑的范畴吧~~
[解决办法]
个人觉得:
1、直接在 WebUI 转换、判断,然后再到BLL
[解决办法]
应该是业务规则的吧~~
看牛人们意见
[解决办法]
先WEB验证,然后再到业务逻辑处理
[解决办法]
BLL层吧
[解决办法]
程序员在编程时谁觉得不能不转换,谁就做转换,不要把这个问题推给设计,不要以为程序员可以随便干扰设计人员的工作。
如果各个部分功能接口没有设计好,那么根本不应该有这种问题,这是一个多心、无必要的问题。
[解决办法]
比如说一个“员工”对象有“年龄”属性是byte类型的,录入界面ui上是使用TextBox录入的,这跟“员工”对象设计毫无无关系。
[解决办法]
数据类型应该是web验证范围,应该在UI层
[解决办法]
这种情况放在ui层。
[解决办法]
WebUI
[解决办法]
WebUI
[解决办法]
无所谓了。
[解决办法]
看情况来定,不应该让程序员“自作主张”。要由设计人员,或者是根据某某规范来做。
当然还有考虑“具体问题具体分析”的原折。哈哈。程序员是只做一部分的,那么谁来纵观全局呢?
谁纵观全局谁就做判断。
[解决办法]
在webui上做验证
在业务逻辑上做深入判断
[解决办法]
jyk说的有道理,但是,不是所有公司的所有项目都需要事先设计得非常清楚,这项功能应该放在BLL层,在UI层调一下不就完了嘛.