三层架构

终于明白了这个概念。。

UI:          这个都知道,与用户交流。

MODEL:  为各种数据进行建立模型,这个就是面向对象的应用。所有的对象建立都在这个项目中。这样也便于添加,和查找,修改。

Common:提供基本的数据库的操作,如放置sqlhelper.cs等数据库操作的类。

BLL:   (Business Logic Layer) 业务逻辑层,UI层中需要处理的数据进行处理都在这里进行

DAL:    这里和Common和model联系。将传递的对象的数据(对象的属性),进行读写数据库的操作对应对象属性的设置与获取。

以前看书上的例子总是觉得为什么搞的这么麻烦,当时的眼光有限,也没有去多了解。现在看看,这个不仅对一个项目进行的分类,尤其是

一个大项目,而且更加的灵活。面向对象这个概念以前也不是非常的理解,面向对象果然是个好东东。

分享一个项目:给大家学习吧。比较好理解。

下载地址

其中的有个购物车没实现。

posted on 2011-06-24 09:34  LkSh  阅读(176)  评论(0编辑  收藏  举报

导航