计算机程序设计员

出版社:梁云娟、 李士勇 中国劳动社会保障出版社 (2013-02出版)
出版日期:2013-2
ISBN:9787516701652
页数:235页

章节摘录

版权页:   插图:   (5)重写equals()和hashCode()方法。如果需要把持久化类的实例放到set中(当需要进行关联映射时),则应该重写这两个方法。 四、Hibernate的功能特色 Hibernate在2003年年末被JBoss组织收纳,成为从属于JBoss组织的子项目之一,从而赢得了良好的发展前景(荣获Jolt 2004大奖)。 Hibernate与OJB设计思想类似,具备相近的功能和特色,但由于其更加灵活快速的发展策略,得到了广大技术人员的热情参与,因此也得到了更广泛的推崇。相对Apache OJB迟钝的项目开发进度表,Hibernate活跃的开发团队以及各论坛内对其热烈的关注为其带来了极大的活力,并逐渐发展成Java持久层事实上的标准。 Hibernate有冬眠和蛰伏的意思。它是一个独立的对象持久层框架,是非常优秀、成熟的O/R Mapping框架。它提供了强大、高性能的Java对象和关系数据的持久化与查询功能。 1.Hibernate的工作 Hibernate运用DAO(Data Access Object)设计模式来实现对象和关系数据库之间的映射,对JDBC进行了轻量级的对象封装,并以面向对象的思维方式,在Java应用和关系数据库之间建立连接桥梁,使Java程序员可以完全使用面向对象的编程思维来操作关系数据,解决了数据库的操作问题。在基于MVC设计模式的Java Web应用中,Hibernate可以作为应用的数据访问层。 Hibernate可以用在任何JDBC可以使用的场合,例如Java应用程序的数据库访问代码,DAO接口的实现类,甚至可以是EJB中BMP里面的访问数据库的代码。Hibernate能帮助人们利用面向对象的思想,开发基于关系型数据库的应用程序,分为两个部分: 第一部分:将对象数据保存到数据库。 第二部分:将数据库数据读人对象中。 2.Hibernate的优点 (1)Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server、EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合,例如Java应用程序的数据库访问代码,DAO接口的实现类,甚至可以是EJB中BMP里面的访问数据库的代码。从这个意义上说,Hibernate和EJB不属于同一个范畴,也不存在非此即彼的关系。 (2)Hibernate是一个和JDBC密切关联的框架,所以Hibernate的兼容性和JDBC驱动,和数据库都有一定的关系,但是和使用它的Java程序,和App Server没有任何关系,也不存在兼容性问题,具有可移植性。

书籍目录

第5章  Hibernate框架封装持久层  第1节  Hibernate简介  第2节  Hibernate的体系结构  第3节  Hibernate的配置文件  第4节  Hibernate中的对象  第5节  Hibernate的关联映射  第6节  Hibernate的批处理方式  第7节  Hibernate查询的实现  第8节  Hibernate的事务控制  第9节  Spring整合Hibernate  第10节  Hibernate开发案例  本章小结第6章  设计模式简介  第1节  设计模式概述  第2节  设计模式的原则  第3节  常用设计模式  本章小结

编辑推荐

职业技术·职业资格培训教材严格按照1+X鉴定考核细目进行编写,教材内容充分反映了当前从事职业活动所需要的核心知识与技能,较好地体现了适用性、先进性与前瞻性。    梁云娟、李士勇主编的《计算机程序设计员(Java高级下)》在编写中根据本职业的工作特点,以能力培养为根本出发点,采用模块化的编写方式。本教材分为上下两册,本册内容共分为2章,主要包括:Hibernate框架封装持久层、设计模式简介。


 计算机程序设计员下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024