下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、高级软件人才实作培训专家高级软件人才实作培训专家! !北京传智播客教育 jpajpa开发开发讲师:黎活明讲师:黎活明高级软件人才实作培训专家高级软件人才实作培训专家! !北京传智播客教育 什么是jpajpa(java persistence api)是sun官方提出的java持久化规范。它为java开发人员提供了一种对象/关系映射工具来管理java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合orm技术,结束现在hibernate、toplink等orm框架各自为营的局面。值得注意的是,jpa是在充分吸收了现有hibernate、toplink等orm框架的基础上发展而来的
2、,具有易于使用、伸缩性强等优点。从目前的开发社区的反应上看,jpa受到了极大的支持和赞扬,其中就包括了spring与ejb3.0的开发团队。着眼未来几年的技术走向,jpa作为orm领域标准化整合者的目标应该不难实现。高级软件人才实作培训专家高级软件人才实作培训专家! !北京传智播客教育 什么是jpajpa的总体思想和现有hibernate、toplink等orm框架大体一致。总的来说,jpa包括以下3方面的技术: lorm映射元数据映射元数据jpa支持支持xml和和jdk 5.0注释(也可译作注解)两种元数据的形式,注释(也可译作注解)两种元数据的形式,元数据描述对象和表之间的映射关系,框架据
3、此将实体对象持久化到数据库表中。ljava持久化持久化api用来操作实体对象,执行crud操作,框架在后台替我们完成所有的事情,开发者可以从繁琐的jdbc和sql代码中解脱出来。l查询语言查询语言这是持久化操作中很重要的一个方面,通过面向对象而非面向数据库的查询语言查询数据,避免程序的sql语句紧密耦合。提示: jpa不是一种新的orm框架,他的出现只是用于规范现有的orm技术,他不能取代现有的hibernate、toplink等orm框架。相反,在采用在采用jpa开发时,我们仍将开发时,我们仍将使用到这些使用到这些orm框架,只是此时开发出来的应用不再依赖于某个持久化提供商框架,只是此时开发
4、出来的应用不再依赖于某个持久化提供商。应用可以在不修改代码的情况下在任何jpa环境下运行,真正做到低耦合,可扩展的程序设计。高级软件人才实作培训专家高级软件人才实作培训专家! !北京传智播客教育 开发开发jpajpa依赖的依赖的jarjar文件文件hiberante核心包(8个文件)hibernate-distribution-3.3.1.ga-hibernate3.jarlibbytecodecglibhibernate-cglib-repack-2.1_3.jarlibrequired*.jarhiberante注解包注解包(3个文件个文件):hibernate-annotations-3.4.0.ga-hibernate-annotations.jarlibejb3-persistence.jar、hibernate-commons-annotations.jarhibernate针对针对jpa的实现包的实现包(3个文件个文件):hibernate-entitymanager-3.4.0.ga-hibernate-entitymanager.jarlibtestlog4j.jar、slf4j-log4j12.jar高级软件人才实作培训专家高级软件人才实作培训专家! !北京传智播客教育 jpajp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 六年级下册道德与法治期末测试题及答案(考点梳理)
- 2022五年级上册数学期末测试卷及答案解析
- 全生态智慧农业解决方案
- 人教版数学六年级上册期末考试卷附参考答案【a卷】
- 二年级下册口算题20道乘除法的算式及答案1套
- 人教版数学四年级上册期中考试试卷及完整答案【历年真题】
- 美丽的田园(教学设计)-2023-2024学年一年级下册数学北师大版
- 三年级上学期数学基础知识《填空题》专项练习附完整答案(易错题)
- 苏教版二年级上册科学《期末测试卷》加答案(基础题)
- 第三单元 天山之音-《青春舞曲》教学设计-2023-2024学年人音版初中音乐七年级下册
- HSE管理之安全观察与沟通
- “筑梦航天”全省青少年航天知识大赛题库(附答案)
- 骨科不良事件数据分析报告护理课件
- 流式细胞仪的原理、应用及进展
- 重庆旅游基础设施分析报告
- 电子书 -不安的哲学 -如何在未知 失控中安顿自己
- 购物中心、商场消防泄水预案
- 《企业经营分析》课件
- 年产15万吨乙苯工艺设计
- 2023年广东省深圳市中考语文真题卷(含答案与解析)
- 2024年中国船级社认证公司招聘笔试参考题库含答案解析
评论
0/150
提交评论