本学习笔记供自己以及需要的同学学习,若有雷同之处,联系删除。
什么是框架?
简单的说,框架就是一类软件的半成品,完成了软件的部分功能,实现了部分模块,程序员在框架的基础上进行修改,从而很轻易的实现自己的功能。
EE的三层结构?
客户端层,web层,业务逻辑层、持久层。
客户端层:javaapplet、html、css
web层:jsp+servlet,struts,springmvc,
业务逻辑层:EJB,spring
持久层:数据库,jdbc,hibernate,mybatis
什么是Hibernate
hibernate是一个持久层的orm框架。
什么是orm?
object relational mapping,对象关系映射。
开发一个hibernate的准备工作
1、hibernate分为hibernate3.x hibernate4.x,hibernate5.x
下载hibernate–>解压包
2、hibernate包分析:
documentation:hibernae开发的文档。
lib:hibernate的开发工具包
required:开发的必须包
optional:开发的可选包
project:hibernate开发的案例。
3、创建一个java project,在src下面新建lib文件夹,将hibernate中的lib包中的required包导入。
4、创建一个对象表,创建与之对应的对象类。
5、在对象类文件夹下创建映射文件(对象类名.hbm.xml)
6、在src下创建配置文件 (hibernate.cfg.xml)