解耦合设计目标:
<o:p>
</o:p>
<!---->
1、
<!---->
应用层解耦合——应用逻辑与数据逻辑相分离
<o:p>
</o:p>
在业务系统的业务逻辑实现过程中,我们应该避免业务逻辑代码中混杂数据访问代码,同样,在数据访问代码中,也应避免出现业务逻辑代码。
<o:p>
</o:p>
<!---->
2、
<!---->
资源层解耦合——逻辑结构与物理结构相分离
<o:p>
</o:p>
底层结构变动的情况下,尽量避免对上层结构产生影响。
<o:p>
</o:p>
物理结构:这里指的是我们无法控制的系统层面,如底层数据库接口。
<o:p>
</o:p>
<o:p> </o:p>
DAO
(
Data Accesssor Object
)模式是
Data
Accessor
模式和
Active Domain Object
模式的组合,其中
Data Accessor
模式实现了数据访问与业务逻辑的分离,而
Active Domain Object
模式实现了业务数据的对象化封装。
DAO Accessor
模式:将数据访问的实现机制加以封装,与数据的使用代码相分离,从外部来看,
DAO Accessor
提供了黑盒式的数据存取接口。
Domain
Object
提供了对所面向领域内对象的封装。
<o:p>
</o:p>
分享到:
相关推荐
《深入浅出Hibernate》读书笔记《深入浅出Hibernate》读书笔记《深入浅出Hibernate》读书笔记
本文是对深入浅出Hibernate学习做的学习笔记,是个人在对深入浅出Hibernate学习中的一点认识和看法
深入浅出MFC读书笔记3 深入浅出MFC 读书笔记
hibernate学习笔记 hibernate学习笔记 hibernate学习笔记 hibernate学习笔记 hibernate学习笔记 hibernate学习笔记 hibernate学习笔记 hibernate学习笔记
深入浅出MySQL-读书笔记byCZF深入浅出MySQL-读书笔记byCZF深入浅出MySQL-读书笔记byCZF
学习笔记 深入浅出 设计模式,我是学习《深入浅出设计模式》的笔记,精华内容
深入浅出MFC_简体中文版_侯捷 + 深入浅出MFC笔记(配合原书的好笔记)
Hibernate学习笔记 Hibernate学习笔记 Hibernate学习笔记 Hibernate学习笔记
该文档是本人的学习笔记,尚未精修,后续会精修排版. 学习笔记:深入浅出 Java 虚拟机.docx
Hibernate学习笔记_特别详细 Hibernate学习笔记_特别详细
《深入浅出DPDK》全书读书笔记.pdf
Hibernate学习笔记Hibernate学习笔记Hibernate学习笔记Hibernate学习笔记
Java相关课程系列笔记之十四Hibernate学习笔记
深入浅出MFC读书笔记2 深入浅出MFC 读书笔记
学习hibernate框架时,整理的笔记,对hibernate框架有全面的介绍
这是MFC的学习笔记,很好的。比较容易入门。
这套笔记是我学习Hibernate,进行相关技术点训练时记录下来的,其中包括技术点说明与相关事例,拿出来与大家分享。
关于python的系统学习笔记,深入浅出
深入浅出MFC读书笔记 MFC 深入浅出
《深入浅出MFC》读书心得,我多年的笔记。