常见的三层架构包括如下几个部分:
数据访问层 DAL: 用于实现与数据库的交互和访问,从数据库获取数据或保存数据到数据库的部分。
业务逻辑层 BLL: 业务逻辑层承上启下,用于对上下交互的数据进行逻辑处理,实现业务目标。
表示层 Web : 主要实现和用户的交互,接受用户请求或返回用户请求的数据结果的展现,而具体的数据处理则交给业务逻辑层和数据访问层去处理。
业务实体 Model : 用于封装实体类数据结构,一般用于映射数据库的数据表或视图,用于描述业务中客观存在的对象。Model 分离出来是为了更好的解耦,为了更好地发挥分层的作用,更好的进行复用和扩展,增强灵活性。
通用类库 Common : 通用的辅助工具类。
数据库访问类:对ADO.NET的封装,封装了一些常用的重复的数据操作。
版权声明:本文为Candy1232009原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。