zoukankan      html  css  js  c++  java
  • 新建三层项目前奏

    创建一个空的解决方案
    创建表现层(web)、创建业务逻辑层(BLL)、创建数据访问层(DAL)
    注释:这个web就是项目,可以是“web应用程序”“winform应用程序”,后面的两层是“类库”(在新建类库的时候系统默认的会创建一个类文件,最好将系统自己生成的类文件删掉)
    创建实体类(MODEL)
    注释:很多刚开始接触三层的人都弄不清楚这个,一般都会认为这个也是一层,其实不是的,这个里面只是将数据源中的表中的字段进行封装的一些类文件,并不是层。实体类是必不可少的,因为每一层都要引用它。这个和我们以前学过的面向对象里面的一个东西其实是一样的就是“属性”,将数据源中的列名看成是字段,要将这些字段封装成属性,在后面的项目中才能对相应的表进行操作。
    把存在联系的层与实体类进行引用(web--BLL--DAL)
    注释:别看到后面三个层的顺序很普通其实是有深意的,这个看一下下面的引用就会发现
    MODEL:不需要引用
    DAL:引用MODEL和System.Configuration
    BLL:引用MODEL和DAL
    web:引用MODEL和BLL
    在web.config中设置字符串的链接
    在DAL层中新建helper类

    在这里要说明一下:这个helper类写法千奇百怪,刚开始学的人每天就写一种,不然是很难记住的,还有刚开始不需要理会什么关闭、释放资源之类的,先学会怎么去用自己写的方法对数据库进行相应的操作...

  • 相关阅读:
    Learn Goroutine
    Redis eviction policies
    Hungarian Algorithm
    Prime and Factors
    HDU 2642 Stars
    236. Lowest Common Ancestor of a Binary Tree
    Leetcode 96. Unique Binary Search Trees
    Search in Rotated Sorted Array
    ID Generator
    概率问题
  • 原文地址:https://www.cnblogs.com/meroselove/p/1896798.html
Copyright © 2011-2022 走看看