参考答案:
三层架构一般指的是界面层,业务层,数据层。
界面层就是系统的操作界面,和用户直接交互的地方。
业务层又称为逻辑层,英文名称是Business Logic Layer,简称BLL,是执行业务逻辑的地方,也就是业务规则都在这一层体现。
数据层也称为数据访问层,英文名称是Database Access Layer,简称DAL,这里是直接和数据库进行交互的地方,也是整个系统里唯一允许访问数据库的地方。
除此之外,还有一个业务实体层,这个层比较特殊,就是定义实体类的地方,有些人把这个层归属业务层,有些人把这个独立出来,变成一个公共层。
各个层次之间的访问关系:
详细见:
http://www.hewubaisha.com/archive/2008/11/14/20.aspx
推荐一本书给你啊
《asp.net 2.0电子商务开发实战》英文名:beginning asp.net 2.0 e-commerce:from novice to professinal
三层架构的经典例子
SqlCommand cm=new SqlCommand();
cm.CommandType=CommandType.ProcedureStore;
cm.CommandText="存储过程名";