Hibernate 简介
Hibernate 是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得程序和数据库的交互变得十分容易,更加符合面向对象的设计思想。
使用Hibernate操作数据库就像使用普通Java对象一样,不必考虑如何把数据从数据库表中Quechua。使得开发者可以专注于应用程序的对象和功能,而不必关系如何保存或查找这些对象。甚至在对SQL语句完全不了解的情况下,使用Hibernate仍然可以开发出优秀的包含数据库访问的应用程序。
解压缩下载的压缩包hibernamte-3.2.7.ga.zip, 其中主要目录及文件解释为:
hibernate3.jar 文件是Hibernate的核心jar包;
lib 目录中是一些Hibernate运行需要依赖的第三方jar包,安装时也要用到;
src目录中是Hibernate的源文件;
etc目录中是一些可以参考的例子文件;
doc目录中是包含Hibernate文件。
下载完毕后把hibernate3.jar和Lib目录中的第三方类库复制到自己项目中的lib目录下就可以了。
Hibernate就是一款非常优秀的实现了DAO模型的轻量级的框架。
Java 对象持久化技术概述
MVC 设计模式
视图
控制器
模型
四层应用结构
表述层
业务逻辑层
持久化层
数据库层
四层应用与MVC最大的区别是持久化层。
所谓持久化层就是把对象保存到数据库的过程。而持久层实现的就是对象与数据之间的绑定。