三层架构简要介绍

本文介绍了三层架构的组成:界面层、业务逻辑层和数据访问层,并详细讲解了使用C#搭建三层架构的步骤,包括创建各层项目、添加引用及编写关键类文件。
摘要由CSDN通过智能技术生成

三层架构是哪三层

界面层(User Interface layer)

业务逻辑层(Business Logic Layer)

数据访问层(Data access layer)

如何搭建三层架构

步骤1:

文件---新建---项目---Windows窗体应用程序
名称:UIL
解决方案名称:Demo3Tier

选中解决方案名称:Demo3Tier
添加---新建项目---类库
名称:BLL

选中解决方案名称:Demo3Tier
添加---新建项目---类库
名称:DAL

选中解决方案名称:Demo3Tier
添加---新建项目---类库
名称:MODEL

完成之后如图所示

步骤2:

UIL添加引用
BLL,MODEL

BLL添加引用
DAL,MODEL

DAL添加引用
MODEL

这里只显示了UIL层的引用

 步骤3:MODEL编写F0092类文件

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MODEL
{
    public class F0092
    {
        string ulul01;
        string ulul02;
        string ulul03;
        string ulul04;
        string ulul05;
        string ulul06;
        string ulul07;
        string ulul08;
        string ulul09;
        string ulul10;
        string ulul11;
        string ulul12;
        string ulul13;
        string ulul14;
        string ulul15;
        string ulul16;
        string ulul17;
        string ulul18;
        string ulul19;
        string ulul20;
        string ulul21;
        string ulul22;
        string ulul23;
        string ulul24;
        string ulul25;

        public string ULUL01 { get { return ulul01; } set { ulul01 = value; } }
        public string ULUL02 { get { return ulul02; } set { ulul02 = value; } }
        public string ULUL03 { get { return ulul03; } set { ulul03 = value; } }
        public string ULUL04 { get { return ulul04; } set { ulul04 = value; } }
        public string ULUL05 { get { return ulul05; } set { ulul05 = value; } }
        public string ULUL06 { get { return ulul06; } set { ulul06 = value; } }
        public string ULUL07 { get { return ulul07; } set { ulul07 = value; } }
        public string ULUL08 { get { return ulul08; } set { ulul08 = value; } }
        public string ULUL09 { get { return ulul09; } set { ulul09 = value; } }
        public string ULUL10 { get { return ulul10; } set { ulul10 = value; } }
        public string ULUL11 { get { return ulul11; } set { ulul11 = value; } }
        public string ULUL12 { get { return ulul12; } set { ulul12 = value; } }
        public string ULUL13 { get { return ulul13; } set { ulul13 = value; } }
        public string ULUL14 { get { return ulul14; } set { ulul14 = value; } }
        public string ULUL15 { get { return ulul15; } set { ulul15 = value; } }
        public string ULUL16 { get { return ulul16; } set { ulul16 = value; } }
        public string ULUL17 { get { return ulul17; } set { ulul17 = value; } }
        public string ULUL18 { get { return ulul18; } set { ulul18 = value; } }
        public string ULUL19 { get { return ulul19; } set { ulul19 = value; } }
        public string ULUL20 { get { return ulul20; } set { ulul20 = value; } }
        public string ULUL21 { get { return ulul21; } set { ulul21 = value; } }
        public string ULUL22 { get { return ulul22; } set { ulul22 = value; } }
        public string ULUL23 { get { return ulul23; } set { ulul23 = value; } }
        public string ULUL24 { get { return ulul24; } set { ulul24 = value; } }
        public string ULUL25 { get { return ulul25; } set { ulul25 = value; } }
    }
}

步骤4:UIL编写App.config配置文件

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <!--添加以下标签connectionStrings-->
  <connectionStri
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值