如何在普通的项目中嵌入hibernate作为底层
今天探讨如何在普通的工程项目中嵌入hibernate作为底层数据交换。其实,大家都知道 hibernate是三大
框架之一,统领的是数据层。 其实之前做项目的时候,常用到的是三层结构,(也可以归于四层)是哪
三层呢?
表现层,业务 层,持久层,(数据层)。
——举javaweb为例:
表现层:html,jsp等等前台表现数据和内容—-html,jsp,servlet(页面逻辑)
业务层:按照一定的逻辑处理前台接收的数据—-service
持久层:DTO,数据传输对象,DAO,数据访问对象—–DTO,DAO
数据层:数据库以及各种保存数据的文件—–DB
而hibernate处于持久层,处理的是数据传输和数据访问,现在描述下用myeclipse自动生成 hibernate,
然后根据生成的文件自己搭建技术框架。 之前讲过手动生成hibernate的做法,
参考:http://bingshiblog.com/?p=78 自动生成,看到自动就会觉得很轻松,确实,但是对于第一次生
成的朋友们来说,并不是很轻松 滴,
下面介绍下步骤:
1,随便新建一个项目,project
2,右击项目名,找到myeclipse—->Add hibernate Capabilities…接下去要做的就按照下图 所示吧!最后
按finish就可以了!
3,切换编辑模式到“Myeclipse Hibernate”在左上角可以看到DB Browser,选择localhost,然 后
open connection,找到需要用到hibernate的项目的数据库,打开小箭头后就可以选择表格了 ,这些表
格选择的目的是生成这些表格的xml配置文件盒相应的DTO和DAO,选择所需要的表格, 然后右键,
选择Hibernate Reverse Engineering(方向工程的意思)下面贴图显示如何操作生成 相应的文件,这些
文件包含了HibernateSession,DAO,DTO,还有DTO对应的配置文件
4,接着整理下上述生成的一大堆文件,进行归类,首先,将含有“Abstract”的归为一类,这 些是
抽象类DTO,然后将继承这些抽象DTO的类归为一类,这里所说的归为一类就是将它放到特定 的
包中,DAO放一个包,Hibernate放一个包,最后将xml配置文件放在继承抽象DTO类的类的那个 包
里面,因为它里面的路径是相应的,而且从理论上来讲也是比较合适放在一起。如图,分类后 出现的
效果。
5,最后,将工程模式加入进去,这是另一个概念范畴了。
0
您可能也喜欢:java编程网
spring与hibernate联合配置使用说明-----(哥俩儿好)
java三大框架之Hibernate的学习过程笔记
Hibernate关联关系之一对一(平等而专一的对应)
hibernate中的关联关系的认识(一对多和多对一)
“继承”那些事儿---java编程
无觅
本文固定链接: http://www.haohaoblog.com/?p=466 | java编程网