从零开始学JAVA-WEB开发第十四章.ppt

从零开始学JAVA-WEB开发第十四章.ppt

ID:48197679

大小:140.50 KB

页数:12页

时间:2020-01-18

从零开始学JAVA-WEB开发第十四章.ppt_第1页
从零开始学JAVA-WEB开发第十四章.ppt_第2页
从零开始学JAVA-WEB开发第十四章.ppt_第3页
从零开始学JAVA-WEB开发第十四章.ppt_第4页
从零开始学JAVA-WEB开发第十四章.ppt_第5页
资源描述:

《从零开始学JAVA-WEB开发第十四章.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学通Java Web第十四章:Hibernate框架的开发及应用课程安排对象/关系映射Hibernate框架工作原理MyEclipse开发Hibernate程序的流程O/RMapping(对象/关系映射)技术对象/关系映射,即O/RMapping(ObjectRelationalMapping)是一种访问数据的规范,是作为应用程序和数据库之间的桥梁,是为了让应用程序开发能更自然的使用面向对象的技术。Hibernate框架的作用Hibernate框架与JDBC技术的比较Hibernate常用类和接口SessionFactory类Session接口Tra

2、nsaction接口ConnectonProvider类TransactionFactory类Hibernate框架的工作流程(1)创建Configeration类的实例,其构造函数将配置信息(hibernate.config.xml)读入到内存,一个Configeration实例代表Hibernate所有Java类到数据库映射的集合。(2)创建SessionFactory类的实例,把Configeration对象中的所有配置信息复制到SessionFactory的缓存中。SessionFactory的实例代表一个数据库存储源,创建后将不再与Conf

3、igeration对象关联。(3)调用SessionFactory创建Session对象的方法,这里第一种方式可以由用户自行提供JDBC连接,第二种方式可以使用由SessionFactory自身提供连接。(4)通过Session接口提供的各种方法来操纵数据库访问。(5)执行完数据库操作后,提交数据库操作的结果。(6)最后关闭Session对象。创建Hibernate项目单击菜单栏中的“File”->“New”->“WebProject”选项,将启动创建Web项目的向导在“PackageExplorer”视图的项目根节点上右键单击,在弹出的右键菜单中单

4、击“MyEclipse”->“AddHibernateCapabilities”选项,将启动“添加Hibernate功能”向导对话框。使用反向工程生成持久化对象、映射文件和DAO类切换到“MyEclipseDatabaseExplorer”透视图,然后在“DBBrowser”视图中选中项目所使用的数据库连接,展开数据库里面的树状表结构,直到看到希望处理的数据表为止。这里可以同时选中一个或者多个要处理的表。在“HibernateReverseEngineering”向导对话框选择生成持久化对象、映射文件和DAO类。创建Hibernate配置文件在“添加

5、Hibernate功能”向导对话框中单击“Next”按钮,将显示“CreateHibernateXMLconfigurationfile”向导对话框,在该对话框中可以创建HibernateXML配置文件Hibernate应用实例:基于Struts+Hibernate的登录系统项目开发步骤具体编码项目运行与测试生命之灯因热情而点燃,生命之舟因拼搏而前行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。