我看很多书上写 BLL层基本上都是 一个类对着数据库里的一张表。我个人认为,完全没必要啊 BLL层应该是对应业务的需求模块来划分模块吧,我是怎么认为的额。再者BLL层是最核心的地方不应该是怎么简单的吧。真的是怎么样的话。三层也没必要啊。使用那些自动生成代码的软件不就行了吗。 求高手来解惑。
没有多少分了
没有多少分了
解决方案 »
- 数据库
- 访问db2数据库的问题!!
- 公司的项目要命了,大家帮我看看。关于gridview高级编程的事情。支援我!!!!!!!!!!!!!!!!!!!!!!!!!
- Session.Abandon的问题
- 求助:ASP.NET中如何实现字符串的自动增减,比如string x="00001",加1后变成00002,加9后变成00010,……
- 用owc做图表,客户端安装office2000的问题?
- 请问谁能告诉我一下如何将 Web程序 嵌入游戏客户端
- 有没有办法在一个按钮里实现打开浏览对话框并上传???
- 如何判断某路径下某文件是否存在?
- 关于自定义工作流?
- ashx无法访问,求大神!
- asp.net c# 链接数据库的问题, 新手求援!
打个比方:用户登录验证。
UI层主要作用是接收数据,DAL主要是查询数据。如果BLL层只做数据传递,那么判断用户、密码对不对是很简单事。
但是,如果密码需要加密,或要判断具体是用户名错了,还是密码错了,该放在那一层呢?
还有,数据验证。个人认为在BLL层的时候,应该要做必要的数据检验,保证到DAL层的数据不出错!