`

学习笔记(深入浅出hibernate)

阅读更多

解耦合设计目标: <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学习笔记

    在深入理解Hibernate的过程中,Criteria Query是一个重要的概念,它是Hibernate提供的一种面向对象的查询方式,使得开发者可以避免直接编写SQL语句,从而更加专注于业务逻辑。Criteria API允许我们将查询条件封装成...

    马士兵hibernate学习笔记(原版)

    《马士兵Hibernate学习笔记》是一份深入浅出的教程,旨在帮助初学者掌握Hibernate这一流行的Java持久化框架。Hibernate是一个对象关系映射(ORM)工具,它允许开发者用面向对象的方式来操作数据库,从而减少了传统...

    2023年Java相关课程系列笔记之十四Hibernate学习笔记.doc

    在本篇“2023年Java相关课程系列笔记之...总结,这门课程深入浅出地讲解了Hibernate的核心概念、使用方法以及其在Java开发中的优势。通过学习,开发者能够熟练掌握如何利用Hibernate进行高效的数据操作,提升开发效率。

    Hibernate 学习笔记&代码.zip

    本学习笔记和代码资源是基于黑马程序员在 B 站上的《Hibernate框架》课程,该课程深入浅出地讲解了 Hibernate 的核心概念和实际应用。 **第一天:Hibernate 概述与环境搭建** 1. **Hibernate 概念**:Hibernate 是...

    良格葛的java学习笔记

    这份笔记以其独特的视角和深入浅出的讲解方式,深受学习者喜爱,尤其适合初学者及有一定基础的开发者进行进阶学习。笔记可能包含了从基础语法到高级特性的全面覆盖,旨在帮助读者掌握Java的核心概念和技术。 在Java...

    hibernate-3.4.0资料集锦

    1. 尚学堂 Hibernate 学习笔记:尚学堂是一家知名的在线教育机构,其Hibernate教程深入浅出,适合初学者入门。笔记内容包括Hibernate的基本概念、配置、实体类、映射文件、Session接口的使用、事务管理等。 2. 达内 ...

    hibernate学习超强知识点荟萃

    这是超强的学习笔记,包学包会,里面涵盖了hibernate的所有知识点,深入浅出

    Hibernate笔记

    【Hibernate笔记】是一份...这份笔记通过详细的实例和代码示例,深入浅出地讲解了Hibernate的核心特性,无论是初学者还是有经验的开发者,都能从中获益,进一步提升在J2EE环境下使用Hibernate进行数据库操作的能力。

    hib学习笔记

    从这份学习笔记中,我们可以深入理解Hibernate这一强大的Java持久层框架,它主要用于对象关系映射(ORM),即在关系型数据库和Java对象之间建立桥梁,简化了数据存取的复杂度。以下是基于该笔记提炼出的关键知识点:...

    马士兵老师spring框架学习笔记

    马士兵老师是知名的Java教育专家,他的Spring框架学习笔记深入浅出,对于初学者和进阶者来说都是一份宝贵的资源。这份笔记涵盖了Spring的核心概念、配置、AOP(面向切面编程)、DI(依赖注入)等关键知识点。 1. **...

    hibernate学习资料

    这份学习笔记不仅适合初学者,也适用于有一定经验的开发者,因为它深入浅出地阐述了Hibernate的关键特性,并提供了丰富的实例来帮助理解。通过系统学习和实践,开发者可以更好地掌握Hibernate,从而在实际项目中灵活...

    Hibernate入门笔记

    本笔记将深入浅出地介绍Hibernate的核心概念、配置、实体类的创建以及如何进行CRUD操作。 ### 一、Hibernate概述 Hibernate 是一个开源的ORM框架,它通过映射Java类到数据库表,将对象模型与关系模型关联起来,...

    Spring学习笔记

    总结来说,这篇笔记深入浅出地讲解了Spring框架的基础知识,包括面向接口编程的原则、IOC和DI的原理与应用、AOP的使用,以及Spring与其他框架的整合,对于学习和理解Spring框架具有很高的参考价值。

    hibernate入门必看

    本篇将深入浅出地介绍Hibernate的基础知识,帮助初学者快速入门。 ### 1. Hibernate概述 Hibernate 是一个开源的ORM框架,它的主要作用是将Java对象与数据库表进行映射,实现了对象的持久化。通过使用Hibernate,...

    良格葛的hibernate教程之CHM版

    该教程由良格葛编写,他在Java社区中有较高的知名度,尤其以其深入浅出的讲解风格而闻名。这个CHM(Compiled HTML Help)版本将所有教程内容整合在一个可搜索的离线文档中,方便开发者随时查阅。 【描述】:“良格...

    SSH-框架笔记

    学习SSH框架笔记,不仅可以掌握这三个框架的基本用法,还能深入理解Java Web开发中的设计原则和最佳实践。这份笔记内容广泛,包括各个框架的主要概念、配置、API使用、实战案例等,对于提升Java开发技能大有裨益。

    李兴华SSH课堂笔记

    李兴华老师的SSH课堂笔记深入浅出地讲解了这三大框架的核心概念、工作原理以及实际应用。 **Struts框架** Struts是Apache组织提供的一个开源MVC框架,它主要负责应用程序的控制流程。在Struts中,Action类是业务...

    JSF+Spring+Hibernate相关技术文档

    JSF+Spring+Hibernate的实例讲解.doc则可能通过具体的案例,深入浅出地解释了这三个技术如何协同工作,帮助开发者理解它们在实际项目中的应用。例如,它可能会涉及如何使用JSF的Managed Beans来处理用户输入,通过...

Global site tag (gtag.js) - Google Analytics