Java持久层API(JPA)开发指南
需积分: 0 22 浏览量
更新于2024-07-22
收藏 5.04MB PDF 举报
"JPA开发指南"
本书《Apress.Pro.JPA.2.2nd.Edition.Oct.2013》是Java Persistence API(JPA)开发的必备指南,旨在帮助开发者快速入门学习JPA技术。本书共分为十五章,涵盖了JPA的基本概念、企业应用、对象关系映射、集合映射、实体管理器、查询语言、criteria API、advanced对象关系映射、高级查询、其他高级主题、XML映射文件、打包和部署、测试等方面的内容。
Chapter 1:Introduction
本章节介绍了企业应用程序的定义和特点,并讨论了数据存储和处理的重要性。作者还介绍了JPA的历史发展和技术架构。
知识点:
* 企业应用程序的定义和特点
* 数据存储和处理的重要性
* JPA的历史发展和技术架构
Chapter 2:Getting Started
本章节介绍了JPA的基本概念,包括实体、实体管理器、持久化单元和查询语言。作者还提供了JPA的开发环境设置和基本配置。
知识点:
* JPA的基本概念:实体、实体管理器、持久化单元和查询语言
* JPA开发环境设置和基本配置
Chapter 3:Enterprise Applications
本章节讨论了企业应用程序的架构和设计,包括 Presentation Layer、Business Logic Layer 和Data Access Layer。作者还介绍了JPA在企业应用程序中的应用。
知识点:
* 企业应用程序的架构和设计
* JPA在企业应用程序中的应用
Chapter 4:Object-Relational Mapping
本章节深入探讨了JPA的对象关系映射机制,包括基本映射、继承映射和关联映射。作者还提供了实例代码来演示对象关系映射的实现。
知识点:
* JPA的对象关系映射机制
* 基本映射、继承映射和关联映射
Chapter 5:Collection Mapping
本章节介绍了JPA的集合映射机制,包括基本集合映射和嵌套集合映射。作者还提供了实例代码来演示集合映射的实现。
知识点:
* JPA的集合映射机制
* 基本集合映射和嵌套集合映射
Chapter 6:EntityManager
本章节讨论了JPA的实体管理器,包括实体管理器的创建、实体的 CRUD 操作和事务管理。作者还提供了实例代码来演示实体管理器的使用。
知识点:
* JPA的实体管理器
* 实体管理器的创建、实体的 CRUD 操作和事务管理
Chapter 7:Using Queries
本章节介绍了JPA的查询语言,包括基本查询、命名查询和 native 查询。作者还提供了实例代码来演示查询语言的使用。
知识点:
* JPA的查询语言
* 基本查询、命名查询和 native 查询
Chapter 8:Query Language
本章节深入探讨了JPA的查询语言,包括查询的语法、查询的执行和查询的优化。作者还提供了实例代码来演示查询语言的使用。
知识点:
* JPA的查询语言语法
* 查询的执行和优化
Chapter 9:Criteria API
本章节介绍了JPA的Criteria API,包括 Criteria 查询的创建和执行。作者还提供了实例代码来演示Criteria API的使用。
知识点:
* JPA的Criteria API
* Criteria 查询的创建和执行
Chapter 10:Advanced Object-Relational Mapping
本章节讨论了JPA的高级对象关系映射机制,包括继承映射、关联映射和嵌套映射。作者还提供了实例代码来演示高级对象关系映射的实现。
知识点:
* JPA的高级对象关系映射机制
* 继承映射、关联映射和嵌套映射
Chapter 11:Advanced Queries
本章节讨论了JPA的高级查询机制,包括子查询、关联查询和分组查询。作者还提供了实例代码来演示高级查询的实现。
知识点:
* JPA的高级查询机制
* 子查询、关联查询和分组查询
Chapter 12:Other Advanced Topics
本章节讨论了JPA的其他高级主题,包括二级缓存、事件监听器和JPA的Best Practices。作者还提供了实例代码来演示其他高级主题的实现。
知识点:
* JPA的二级缓存
* 事件监听器
* JPA的Best Practices
Chapter 13:XML Mapping Files
本章节介绍了JPA的XML映射文件,包括映射文件的结构和映射文件的使用。作者还提供了实例代码来演示XML映射文件的使用。
知识点:
* JPA的XML映射文件
* 映射文件的结构和使用
Chapter 14:Packaging and Deployment
本章节讨论了JPA的打包和部署,包括JPA的打包方式和部署到应用服务器。作者还提供了实例代码来演示打包和部署的实现。
知识点:
* JPA的打包方式
* 部署到应用服务器
Chapter 15:Testing
本章节介绍了JPA的测试,包括单元测试和集成测试。作者还提供了实例代码来演示测试的实现。
知识点:
* JPA的单元测试
* 集成测试
本书《Apress.Pro.JPA.2.2nd.Edition.Oct.2013》是一本非常详细和系统的JPA开发指南,涵盖了JPA的基本概念、企业应用、对象关系映射、集合映射、实体管理器、查询语言、criteria API、advanced对象关系映射、高级查询、其他高级主题、XML映射文件、打包和部署、测试等方面的内容,对于JPA开发者来说是一个非常有价值的参考书籍。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-09-03 上传
2010-04-13 上传
2018-05-17 上传
2018-06-11 上传
2012-04-17 上传
2012-03-05 上传
Tieniu521
- 粉丝: 0
- 资源: 1
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析