zoukankan      html  css  js  c++  java
  • CS通用项目系统搭建——三层架构第一天

    CS通用项目:使用三层架构进行搭建

    三层架构:

    表现层(UI(User Interface)):展示给用户的层面,包含窗体控件数据等信息。

    业务逻辑层(BLL(Business Logic Layer)):用于处理前台的请求业务逻辑。

    数据访问层(DAL(Data Access Layer)):用于存放数据库数据操作的代码。

    再加上实体类库(Model):用于存放数据库中的表的字段。(本项目目前不会使用)。

    如何搭建一个新的CS通用项目的解决方案。

    开发工具VS

    在创建项目的时候直接选择其他项目中的VS解决方案。

    在解决方案中添加新建项目,添加两个类库,分别用于存放BLL层代码和DAL层代码。类库命名按规范要以.BLL和.DAL结尾。

    继续在解决方案中添加新的项目,最开始我们可以直接添加一个简单的窗体应用程序作为我们的界面。

    然后开始进行编写代码。首先我们会通过展示层来想后台发送请求,进行事件触发,然后会去调用BLL层的业务逻辑来进行处理,

    而在业务逻辑层中会调用DAL层的方法来处理数据。

    有一个情况需要注意,UI层要添加BLL层的DLL文件来进行引用,BLL层要引用DAL层的DLL文件。并且要在写方法名的时候要创建为静态方法static。

    否则我们无法用  类名.方法名  的方法进行直接调用方法。

    在数据访问层中我们需要用到ADO.NET来进行数据库连接,传递指令。

    我们可以直接在数据访问层中直接新建一个新的SqlHelper,用来进行数据库连接,进行增删改查。

  • 相关阅读:
    AJAX请求MVC控制器跨域头问题
    HTTP 错误500.19 -Internal Server Error 错误代码 0x80070021
    C# 同一时间批量生成订单号不重复
    Unity书籍下载地址
    几种常见的设计模式
    C# web api 对象与JSON互转
    自动按参数首字母排序参数
    C# 3DES加密 解密
    C#大量数据导出Excel
    判断对象是数组
  • 原文地址:https://www.cnblogs.com/LittleDuan/p/10719984.html
Copyright © 2011-2022 走看看