您的位置:首页 > 其它

在.NET中 DAL+IDAL+Model+BLL+Web的含义

2009-07-10 10:00 309 查看
其实三层架构是一个程序最基本的 在.Net开发中通常是多层开发

比如说

BLL 就是business Logic laywer(业务逻辑层) 他只负责向数据提供者也就是DAL调用数据 然后传递给 客户程序也就是UI

DAL就是(data access laywer)数据访问层 ,负责 对实体也就是数据库相应表的增删改查

IDAL它体现了“抽象”的精神,或者说是“面向接口编程”的最佳体现。抽象的接口模块(IDAL)

Model: 实体层数据库中表的映射,一般有几个表就有几个实体类

DBUtility: 数据库应用层

common:常用处理组件层

web:(Web)网站项目

在程序中调用BLL,BLL中调用DAL

创建方法:

菜单-》文件-》新增-》新建项目

然后可以选择建立一个类库,也就是BLL,DAL。

如果要新建网站的话同理。

建立之后可以在一个项目中引用某个类库,注意引用顺序。引用完成后就可以查看项目依赖项的依赖关系了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: