zoukankan      html  css  js  c++  java
  • Software--Architecture--Design DataAccess 数据访问

    2017-12-29  10:09:01 

    两种用来帮助组织持久化层的数据访问策略:

    1. Repository
    2. Data Access Objects (DAO与数据表之间存在一对一匹配关系)

    优雅地满足数据访问需求的数据模式和原则:

    1. Lazy Loading
    2. Identity Map
    3. Unit of Work
    4. Query Object

    ORM 

    NHibernate / MS Entity Framework  

    DAL 策略的基础:事务管理、数据完整性、数据查询。

    -------------------------------------------------------------

    DAL 是应用程序中仅仅负责与数据存储交互并执行业务对象检索和持久化的层

    (注意:指的是数据存储,而不是数据库。 不是总有必要使用数据库,XML 文件有时也足够)

    DAL 通常包含了:

    • CRUD  Create, Retrieve, Update, Delete 
    • 事务管理 Transaction
    • 数据并发访问 Concurrency 
    • 查询机制 供给业务逻辑层检索符合任意给定条件的对象。
  • 相关阅读:
    Java 编程基础
    LING 实战
    C# 3.0\3.5 新特性
    EF Code First 入门
    C# 4.0 新特性
    JavaScript学习(二)
    JavaScript学习(一)
    csdn的blog后台程序的导航菜单的实现
    HashTable的遍历
    开通啦
  • 原文地址:https://www.cnblogs.com/masterSoul/p/8143559.html
Copyright © 2011-2022 走看看