Hibernate学习笔记(一)——搭建Hibernate开发环境

转载请指明原文出处:http://blog.csdn.net/fxdaniel/article/details/42423319

一、Hibernate简介

经典的软件应用体系分为三层:表示层、业务逻辑层和数据库层。

  • 表示层:提供与用户交互的接口。实现用户操作界面,展示用户需要的数据。
  • 业务逻辑层:完成业务流程,处理表示层提交的数据请求,并将需要保存的数据提交给数据库。
  • 数据库层:存储需要持久化的业务数据。

上面所述的业务逻辑层中,不仅需要负责业务逻辑,还需要负责相关数据库操作,因此可以从中抽象出一个持久层,专门负责数据库操作,而业务逻辑层的开发人员就不需要关心数据库操作的具体实现了,这样分工更明确。

Hibernate是目前非常流行的持久层框架之一。持久层框架对JDBC进行了封装,简化了数据库操作。同时将数据库中的关系型操作映射成了程序开发人员习惯的对象操作,这就是对象关系映射(Object/Relation Mapping, ORM)。ORM实现了Java应用中的对象到关系数据库中表的自动持久化,并使用XML格式的元数据来描述这种映射关系。Hibernate就是一种实现了ORM的框架。


图1    Hibernate体系结构图


二、搭建Hibernate开发环境

下面来搭建Hibernate开发环境。

1.下载Hibernate开发包

进入Hibernate官网,选择Hibernate ORM,也可以直接进入这个链接http://hibernate.org/orm/,选择需要下载的版本,要选择hibernate3以上的版本。

2.在Eclipse中部署Hibernate开发环境

Hibernate Tools是Hibernate官方提供的Eclipse插件,现在是JBoss Tools的核心组件,也是JBoss Developer Studio的一部分。我们在网上搜索Hibernate Tools最终会跳转到JBoss的官网http://tools.jboss.org/downloads/,这里我们选择下载JBoss Tools。



进去之后我们可以选择适合我们Eclipse的版本的JBoss Tools,



从上图可以看到,Hibernate有几种安装的方式:

(1)通过Eclipse Marketplace安装


如上图所示,按照网页上的说明,依次选择主菜单Help->Eclipse Marketplace选项,在弹出的窗口中输入网页上提示的关键词,例如"JBoss Tools(Luna)",在搜索结果中选择我们需要的软件进行安装,如下图所示。



2) 通过Update Site安装

选择主菜单Help->Install New Software选项,在弹出的Install对话框中点击Work with输入框右侧的Add按钮,弹出Add Repository对话框,其中Name可以随便填,Location需填写下图所示的网址(注意:前提是选择了适合你的Eclipse和JDK版本的JBoss Tools)。


这两种方式都是在线安装,第三种方式是离线安装。

3)离线安装

通过下图所示页面下载离线安装包,然后到方法2中的Add Repository对话框中,点击右侧的Archive按钮,选择下载的压缩包安装。


上面所述的三种方式都是用来安装JBoss Tools的,如果我们只需要Hibernate Tools,则可以在安装的时候进行选择,勾选Hibernate Tools即可。

3.安装Tomcat

这一步不多说了。

4.安装部署MySQL驱动

下载mysql-connector-java-xxxx-bin.jar包放到Tomcat的lib目录下,这样所有的web应用都可以使用这个驱动。

5.在Eclipse中新建Dynamic Web Project

将前面下载的Hibernate压缩包解压,找到 lib/required 目录,将其中的jar包都拷贝到新建的web项目的lib目录下,这些是Hibernate必需的jar包,有了这些jar包,就可以开发一个最简单的Hibernate项目了。

下一篇文章将利用一个简单的Demo介绍开发Hibernate项目的流程。
Hibernate学习笔记(二)——创建一个简单的Hibernate项目


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值