在开始UnitOfWork模式之前有必要回顾下我们耳熟能详的Data Access Object(DAO)模式,即数据访问对象。DAO是一种简单的模式,我们构建应用的时候经常会使用到它,它的功能就是将DAL元素从应用程序中分离出来,在经典的三层架构中,我们会将数据持久化工作单独分离出来,封装成DAL层。但是,DAO并没有隐藏它面对是一张张数据表,而且通常情况我们会为数据库中的每一张表创建一个DAO
一、OCP简介(OCP--Open-Closed Principle ):Software entities(classes,modules,functions,etc.) should be open for extension, but closed for modifica
如下是我收集到的一些资料一位同行的见解: 面向领域是针对传统编程的一点改变,实际上是想把面向对象的思想重新融入到架构中。传统架构的设计是摒弃了OO思想的,就是简单明了的三层,在这一点上,是有原因的,三层结构清晰明显,解耦设计也提高了程序的扩展性,且重要的一点是高产(在目前的市场经济下,或者说是商业模式下,高产就代表着高效益高利润,这往往比其它更重要)。在这一
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号