"1,创建三层(删除).pdf 是一份关于三层架构技术的入门教程,作者整理了简单的代码示例,适用于初学者学习。文档中包含创建类库、项目引用以及数据库操作的相关步骤,提供了配置文件和SQLHelper类的使用方法。"
三层架构是一种常见的软件设计模式,它将应用程序分为三个主要部分:表现层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer),以实现良好的代码组织和职责分离。
1. **创建三层架构**
- **表现层(UI层)**:通常是用户界面,如Winform项目,负责与用户的交互。
- **业务逻辑层(BLL层)**:处理业务规则和逻辑,它引用数据访问层来获取或存储数据。
- **数据访问层(DAL层)**:处理数据库交互,包括数据库连接、SQL查询等,它引用模型层以了解数据结构。
2. **项目构建**
- **创建类库codeModel**:存放实体类,定义数据对象的结构。
- **创建类库codeDAL**:实现与数据库的交互,包含数据访问相关的代码。
- **创建类库codeBLL**:实现业务逻辑,调用DAL进行数据操作。
- **创建项目初入三层(winform)**:创建Winform项目作为表现层。
3. **层间引用**
- **dal层引用model层**:DAL层需要知道数据对象的结构,所以引用Model层。
- **bll层引用dal层**:BLL层调用DAL层的方法执行数据操作。
- **项目层引用bll层**:表现层通过BLL层调用业务逻辑。
4. **数据库工具类库**
- **创建数据库工具类库**:封装数据库操作,如SQLHelper类,简化数据访问。
- **添加引用:System.Configuration**:用于读取应用程序配置文件中的连接字符串。
- **配置sql的连接字符串**:在配置文件中定义数据库连接信息。
5. **SQLHelper类**
- **创建SqlHelper类**:抽象类,提供数据库连接字符串,并封装执行SQL语句的静态方法。
- **执行简单sql语句**:一个示例方法,用于执行不带参数的SQL语句并返回受影响的行数。
这个教程通过一步步的指导,让初学者了解如何构建和使用三层架构,从而更好地理解软件开发中的结构划分和模块化。通过实践这些步骤,学习者可以掌握如何在实际项目中创建和管理数据库连接,以及如何设计和使用简单的数据访问工具类。