• 三层的解释


    三层:
    (司令)表示层-为用户提供交互性操作界面
    (参谋长)业务逻辑层-表示层与数据访问层之间的桥梁,数据处理,数据传递
    (士兵)数据访问层-实现对数据库中数据的存取

    三层的依赖关系:
    1、司令调用参谋长:表示层能调用业务逻辑层
    2、参谋长调用士兵:业务逻辑层调用数据访问层

    如何搭建三层:
    1、搭建表示层:Windows应用程序,BookManager
    2、搭建业务逻辑层:类库,BookManagerBLL
    3、搭建数据访问层:类库,BookManagerDAL

    实现依赖关系:
    1、表示层添加对业务逻辑层的引用
    2、业务逻辑层添加对数据访问层的引用

    实现三层:
    1、实现表示层,拖界面
    2、实现数据访问层,添加类:表名+Service
    3、实现业务逻辑层,添加类:表名+Manager
    4、实现表示层调用

    添加配置文件:app.config
    1、在表示层添加应用程序配置文件
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
     <connectionStrings>
      <add name="dbConn" connectionString="server=.;database=BookManager;uid=sa;pwd=123" providerName="System.Data.SqlClient"/>   
     </connectionStrings>
    </configuration>
    2、在数据访问层获取配置文件的值
    1)添加对System.Configuration的引用
    2)引用System.Configuration命名空间
    3)string strCon = ConfigurationManager.ConnectionStrings["dbConn"].ToString();

  • 相关阅读:
    SGU 495 Kids and Prizes 概率DP 或 数学推理
    poj 2799 IP Networks 模拟 位运算
    uva 202 Repeating Decimals 模拟
    poj 3158 Kickdown 字符串匹配?
    uva 1595 Symmetry 暴力
    uva 201 Squares 暴力
    uva 1594 Ducci Sequence 哈希
    uva 1368 DNA Consensus String 字符串
    数字、字符串、列表的常用操作
    if条件判断 流程控制
  • 原文地址:https://www.cnblogs.com/xiatian1071/p/1735793.html
Copyright © 2020-2023  润新知