ASP.net 三层架构

2024-12-04 07:03:30
推荐回答(3个)
回答1:

参考答案:

三层架构一般指的是界面层,业务层,数据层。

界面层就是系统的操作界面,和用户直接交互的地方。

业务层又称为逻辑层,英文名称是Business Logic Layer,简称BLL,是执行业务逻辑的地方,也就是业务规则都在这一层体现。

数据层也称为数据访问层,英文名称是Database Access Layer,简称DAL,这里是直接和数据库进行交互的地方,也是整个系统里唯一允许访问数据库的地方。

除此之外,还有一个业务实体层,这个层比较特殊,就是定义实体类的地方,有些人把这个层归属业务层,有些人把这个独立出来,变成一个公共层。

各个层次之间的访问关系:
详细见:
http://www.hewubaisha.com/archive/2008/11/14/20.aspx

回答2:

推荐一本书给你啊
《asp.net 2.0电子商务开发实战》英文名:beginning asp.net 2.0 e-commerce:from novice to professinal
三层架构的经典例子

回答3:

SqlCommand cm=new SqlCommand();
cm.CommandType=CommandType.ProcedureStore;
cm.CommandText="存储过程名";