DAL与BLL是什么会事???

1 view
Skip to first unread message

zen...@gmail.com

unread,
Jun 29, 2006, 6:00:20 AM6/29/06
to ASP.NET FOOD

刚才我好不容易看了三层结构里的其中一层,叫DAL层。而总体上来讲都系教我们点样利用visual
studio
2005处创建一个DataSet,同埋点样建立一个连上了Database的由Datatable形成的表来填充DataSet,从而提供给DataView在前台显示。而还有一个叫DataAdapter的组件来实现对DataSet实现更新,删除,编辑的功能。~~~~~~~~~~~~~~就这样看来,好象说有关DataSet就是DAL层的主要组成部分了。这不知对不对,因为系文章中还有一些*.cs的文件,里面有代码,我看来应该系系visual
studio
2005那些设置的源代码吧?当然我吾肯定,希望大家来研究下。

之后我又随便浏览了一下下一个介绍——BLL层,之前我看DAL层果时,距给出的整个结构图里就只有,前台页面层,DAL层,同埋数据库层。而我睇BLL层介绍时,发觉,类个结构图就系之前那个图的基础上,系前台层,同DAL层之间插入左BLL层。我睇到类度就想,类个层系米可有可无的???如果无,系米可以一样能实现有关功能呢??再向后面睇,下面全部系介绍我地睇尼熟悉的*.sc文件的里面的代码。之后我无再看下去啦!~~~因为有点晕,就系度我就想问一下:

究竟BLL层系米一定要存在的呢?(因为我看没有的话,系DAL层都可以实现更新,删除等功能啦!~)仲有就系DAL层和BLL层,分别系整个过程里扮演的系什么角色,(我觉得他们之所以要分开,一定有明显的区分的,那两个层分别系做些什么呢?)

zen...@gmail.com

unread,
Jun 30, 2006, 11:20:47 PM6/30/06
to ASP.NET FOOD
原来BLL是为DAL的tableAdapter写方法的,为左将编程结构清晰点咯!

点解无人回我贴咯??

zen...@gmail.com

unread,
Jul 1, 2006, 3:49:31 AM7/1/06
to ASP.NET FOOD
DAL里面吾系已经可以实现添加、删除、编辑等有关功能吗???为什么还要在BLL里写方法呢?这是什么会事咯?有人知道请应下我啦!

吾觉得我好可怜吗?一个人自弹自吹咯!~~~~~救命尼!~~~~

ttaq...@gmail.com

unread,
Jul 1, 2006, 5:26:31 AM7/1/06
to ASP.NET FOOD
兄弟,我都病了2DAYS了,不懂可以上GOOGLE问.更况我也不懂。如果你想要个解释的话,只能说
DAL
BLL这些层,就是为了解决问题系统的灵活性,扩展性而存在的。任何的层都是这样。、

zen...@gmail.com

unread,
Jul 2, 2006, 9:15:35 PM7/2/06
to ASP.NET FOOD
过左两日好耐啦!~~~成个星期叫两日???妖~~~~
Reply all
Reply to author
Forward
0 new messages