应用程序一般分为四层,从上到下分别为表示层、业务逻辑层、持久层和数据层。页面视图,比如JSP个中
View组件一般属于表示层。JavaBean组件属于业务逻辑层,JDBC、以及Hibernate JPA属于持久层,MySQL、SQLServer等属于数据层。Hibernate主要负责业务逻辑层对象,即实体类在数据层的存储。通常,JDBC在存储应用程序的对象的时候,是将对象的各个属性分别存储到数据库表中对象的列上,这破坏了对象的整体性。而Hibernate则是对JDBC的轻量级分装,可以通过配置文件直接对对象就行操作,即对对象的操作直接映射到对数据库的操作。下文主要接受Hirbernate的环境搭建和一个小的实例程序。
- 搭建Hibernate应用程序开发环境。
开发工具:
- Eclipse IDE
- Hibernate架包(V4 | V5),mysql-connector-version.jar(mysql数据库连接jia包),Junit-version.jar(Junit单元测试jar包).资源架包下载地址:
创建工程:
- 创建一个Java Project.
- 在工程目录下创建一个libs文件夹。
- 将上述jar包复制到文件夹下。右键点击buildpath configuration,点击Librabies将libs下的所有jar包添加到应用程序的依赖jar包中。
- 一个小的Hibernate应用程序实例。
- Hibernate基础知识。