C#项目开发规范与三层架构
三层结构开发模式
三层结构是基于模块化程序设计的思想,为实现分解应用程序的需求,而逐渐形成的
一种标准模式的模块划分方法。三层架构的优点在于不必为了业务逻辑上的微小变化而迁
至整个程序的修改,只需要修改商业逻辑层中的一个函数或一个过程;增强了代码的可重
用性;便于不同层次的开发人员之间的合作,只要遵循一定的接口标准就可以进行并行开
发了,最终只要将各个部分拼接到一起构成最终的应用程序。本节将主要介绍三层结构的
基本概念及如何搭建三层结构。
18.2.1 三层结构概念
三层结构通常是指数据访问层、业务逻辑层和表示层。三层结构之间的关系如图 18-2
所示。
表示层位于最上层,用于显示和接收用户提交的数据,为用户提供交互式的界面。表
示层一般为 Windows 窗体应用程序或 Web 应用程序。
业务逻辑层是表示层和数据访问层之间沟通的桥梁,主要负责数据的传递和处理。
数据访问层主要实现对数据的读取、保存和更新等操作。
在三层结构中,各层之间相互依赖,表示层依赖于业务逻辑层,业务逻辑层依赖于数
据访问层
1.如何搭建三层结构
本节将通过一个简单的登录功能实现,讲述如何搭建三层结构。
- 1
- 2
- 3
前往页