zoukankan      html  css  js  c++  java
  • Petshop4.0学习(数据持久层)

    数据实体(数据):Model类库,每一个类都对应一个数据表。表中包含了对数据库字段的读/写操作。只有属性没有方法。

    数据操作接口
    (行为接口):IDAL类库,每一个接口都对应一个数据表。接口中定义了对表的查,增,删,改操作。这些操作只有方法名,参数,返回值等即与具体的数据和数据库操作语言无关。

    数据操作类(行为):继承自IDAL中的各个接口并实现接口中已定义好的方法,OracleDAL和SQLServerDAL类库分别实现对Oracle和SQLServer的访问和操作。

    数据库基本操作类:DBUtility类库中OracleHelper和SQLHelper类实现对Orcale和SQLServer数据库的基本操作,分别被OracleDAL和SQLServerDAL调用。

    数据操作工厂:DALFactory类库用于创建DAL对象,根据web.config中的WebDAL和OrdersDAL判断当前所使用的数据库是SqlServer或Orcale。然后利用反射创建符合IDAL接口的SQLServerDAL对象或OracleDAL对象。

  • 相关阅读:
    StrictMode 检测应用
    动态设置视图大小
    查看手机CPU每个APP利用率
    获取屏幕尺寸,大于7为平板,小于7为手机
    Charles 抓取https 包
    SparseArray
    Gradle 差异化构建
    HashMap原理
    Gc root 定义
    Java多线程
  • 原文地址:https://www.cnblogs.com/tenghoo/p/787602.html
Copyright © 2011-2022 走看看