IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Java technology | Open source  >

使用 Apache OpenJPA 开发 EJB 3.0 应用系列

developerWorks


系列文章
相关资源



Java Persistence API(JPA)是 EJB 3.0 新引入的数据持久化编程模型,它利用 Java 5 中的注释(Annotation)和对象/关系映射,为数据持久化提供了更简单、易用的编程方式。本系列文章将全面介绍其开源实现 — Apache OpenJPA,将为学习 JPA 标准和使用 OpenJPA 进行实际的应用开发提供详细的指南。


系列文章
第 1 部分,OpenJPA 与 EJB 3.0 (2007 年 5 月 24 日)
本文概述了关系型数据库和面向对象之间的阻抗失谐(impedance mismatch),以及 EJB 3.0 JPA 标准在这方面的解决方案,并对 JPA 标准的开源实现 — OpenJPA 进行了简要介绍。
第 2 部分,开发第一个 Open JPA 应用 (2007 年 6 月 26 日)
本文描述了如何采用 OpenJPA 提供的接口开发 EJB 3.0 应用的步骤和方法,并介绍了 OpenJPA 中提供的几个小工具的用法,这些工具能让我们的开发过程变得更加简单、快速。
第 3 部分,实体继承 (2007 年 6 月 27 日)
本文介绍 OpenJPA 对实体继承的三种支持方式,并且通过简单的例子描述了其中的一种:JOINED 实体操作方式和 OpenJPA 容器的实现细节。
第 4 部分,实体关联 (2007 年 7 月 17 日)
本文介绍 OpenJPA 中对实体关联关系的支持,包括一对一、多对多、多对一和多对多关系,并且通过简单的例子描述了 OpenJPA 容器实现一对一实体关联关系时的实现过程。
第 5 部分,实体标识的自动生成 (2007 年 10 月 18 日)
本文介绍在 OpenJPA 中如何自动生成实体的唯一标识,包括使用容器自动生成实体标识,借助于数据库的自动编号、序列号、数据库表等技术自动生成实体标识等,并且通过简单的例子描述了这几种情况下的操作过程。
第 6 部分,处理实体生命周期事件的回调 (2007 年 10 月 18 日)
本文介绍了 OpenJPA 中对实体生命周期过程中的回调的支持,包括使用回调方法和监听器实现回调,并且通过简单的例子描述了 OpenJPA 容器中实体回调的实现过程。
第 7 部分,使用 Eclipse Dali 开发 OpenJPA 应用 (2007 年 10 月 24 日)
本文主要讲述了如何下载、安装 Eclipse Dali JPA 工具以及使用其提供的向导、透视图、视图快速开发 OpenJPA 应用的详细步骤。
第 8 部分,在 Java EE 环境下开发、部署 OpenJPA 应用 (2007 年 10 月 24 日)
本文描述了如何在支持 EJB 3.0 标准的 Java EE 容器中开发、部署 OpenJPA 应用的详细步骤。作者借助一个简单例子的实现演示了开发和部署的全部过程,并且指出了这些过程与在非 Java EE 容器下的一些差异。


回页首



相关资源



回页首


文档选项

未显示需要 JavaScript 的文档选项


热点链接
Java 技术文档库
Java Web 开发专题
Java 核心技术专题
Java 代码质量专题
开源软件技术专区

  特别推荐
Java 应用开发源动力
Jazz 资源中心
SOA 企业架构师免费工具包


    关于 IBM 隐私条约 联系 IBM 使用条款