 |
 |
 |
 |
 |
 |
IBM WebSphere 开发者技术期刊: 通过 WebSphere Application Server V6.1 利用 OpenJPA Apache OpenJPA 项目是 Java Persistence API 的一个开放源代码实现,集中于构建一个稳健、高性能、可伸缩的 JPA 规范实现。本文通过一个完整的示例来介绍 OpenJPA,该示例演示了现在如何通过 IBM WebSphere Application Server V6.1 来利用 OpenJPA 的部分功能。 |
|
|
|
2007年2月25日 |
|
| |
使用 Apache OpenJPA 开发 EJB 3.0 应用,第 1 部分: OpenJPA 与 EJB 3.0 Java Persistence API(JPA)是 EJB 3.0 新引入的数据持久化编程模型,它利用 Java 5 中的注释(Annotation)和对象/关系映射,为数据持久化提供了更简单、易用的编程方式。本系列文章将全面介绍其开源实现 — Apache OpenJPA,将为学习 JPA 标准和使用 OpenJPA 进行实际的应用开发提供详细的指南。本文是系列文章的第一部分,概述了关系型数据库和面向对象之间的阻抗失谐(impedance mismatch),介绍了 EJB 3.0 JPA 标准的应对解决方案,并对 OpenJPA 进行了初步介绍。 |
|
|
|
2007年5月24日 |
|
| |
使用 Apache OpenJPA 开发 EJB 3.0 应用,第 2 部分: 开发第一个 Open JPA 应用 JPA 是 EJB 3.0 新引入的数据持久化编程模型。JPA 充分利用了注释(Annotation)和对象/关系映射,为数据持久化提供了更简单、易用的编程方式。OpenJPA 是 Apache 组织提供的 JPA 标准实现。本文是 "使用 Apache OpenJPA 开发 EJB 3.0 应用系列" 的第二部分,描述了如何采用 OpenJPA 提供的接口开发 EJB 3.0 应用的步骤和方法,并介绍了 OpenJPA 中提供的几个小工具的用法,这些工具能让我们的开发过程变得更加简单、快速。 |
|
|
|
2007年6月25日 |
|
| |
使用 Apache OpenJPA 开发 EJB 3.0 应用,第 3 部分: 实体继承 本文是“使用 Apache OpenJPA 开发 EJB 3.0 应用”系列的第 3 部分,介绍 OpenJPA 对实体继承的三种支持方式,并且通过简单的例子描述了其中的一种方式:JOINED 实体操作方式和 OpenJPA 容器的实现细节。 |
|
|
|
2007年6月27日 |
|
| |
使用 Apache OpenJPA 开发 EJB 3.0 应用,第 4 部分: 实体关联 本文是“使用 Apache OpenJPA 开发 EJB 3.0 应用”系列的第 4 部分,介绍 OpenJPA 中对实体关联关系的支持,包括一对一、多对多、多对一和多对多关系,并且通过简单的例子描述了 OpenJPA 容器实现一对一实体关联关系时的实现过程。 |
|
|
|
2007年7月17日 |
|
| |
使用 Apache OpenJPA 开发 EJB 3.0 应用,第 5 部分: 实体标识的自动生成 本文是“使用 Apache OpenJPA 开发 EJB 3.0 应用”系列的第 5 部分,介绍在 OpenJPA 中如何自动生成实体的唯一标识,包括使用容器自动生成实体标识,借助于数据库的自动编号、序列号、数据库表等技术自动生成实体标识等,并且通过简单的例子描述了这几种情况下的操作过程。 |
|
|
|
2007年10月18日 |
|
| |
使用 Apache OpenJPA 开发 EJB 3.0 应用,第 6 部分: 处理实体生命周期事件的回调 本文是“使用 Apache OpenJPA 开发 EJB 3.0 应用”系列的第 6 部分,介绍了 OpenJPA 中对实体生命周期过程中的回调的支持,包括使用回调方法和监听器实现回调,并且通过简单的例子描述了 OpenJPA 容器中实体回调的实现过程。 |
|
|
|
2007年10月18日 |
|
| |
使用 Apache OpenJPA 开发 EJB 3.0 应用,第 7 部分: 使用 Eclipse Dali 开发 OpenJPA 应用 本文是“使用 Apache OpenJPA 开发 EJB 3.0 应用”系列的第 7 部分,主要讲述了如何下载、安装 Eclipse Dali JPA 工具以及使用提供的向导、透视图、视图快速开发 OpenJPA 应用的详细步骤。 |
|
|
|
2007年10月24日 |
|
| |
使用 Apache OpenJPA 开发 EJB 3.0 应用,第 8 部分: 在 Java EE 环境下开发、部署 OpenJPA 应用 本文是由八个部分组成的“使用 Apache OpenJPA 开发 EJB 3.0 应用”系列的最后一部分,描述了如何在支持 EJB 3.0 标准的 Java EE 容器中开发、部署 OpenJPA 应用的详细步骤。作者借助一个简单例子的实现演示了开发和部署的全部过程,并且指出了这些过程与在非 Java EE 容器下的一些差异。 |
|
|
|
2007年10月24日 |
|
| |
用 jpa2web 生成 Ajax J2EE Web 应用程序 了解并试用新的开放源码工具 —— jpa2web —— 这种工具可以根据带 JPA 注解的 bean 生成基于 Ajax 的 J2EE Web 应用程序。通过使用 ZK 框架,这个工具生成的应用程序提供一个友好的基于 Ajax 的 Web 用户界面,允许用户添加、删除、搜索、修改和连接与数据库同步的对象实例。 |
|
|
|
2008年2月4日 |
|
| |
使用 JPA 和 Hibernate 实现组合键 如今,面向对象映射(ORM)工具在全球得到了广泛应用和部署,您通常不必为组合键这样的难题绞尽脑汁。一般情况下,设计键时可选择简单的整数,放心地将问题留给工具处理。但有时会遇到一些特殊的情况,需要使用组合键,此时就需要一种相应的战略。本文介绍的技巧使您能够使用 JPA 和 Hibernate 实现组合键。 |
|
|
|
2009年9月14日 |
|
| |
JPA 2.0 中的动态类型安全查询 如果编译器能够对查询执行语法正确性检查,那么对于 Java 对象而言该查询就是类型安全的。Java Persistence API (JPA) 的 2.0 版本引入了 Criteria API,这个 API 首次将类型安全查询引入到 Java 应用程序中,并为在运行时动态地构造查询提供一种机制。本文介绍如何使用 Criteria API 和与之密切相关的 Metamodel API 编写动态的类型安全查询。 |
|
|
|
2009年11月9日 |
|
| |
Spring 2 和 JPA 简介 Java 服务器应用程序的创建并不一定困难而烦琐。在轻量级 Spring 框架的第二代中添加了一大批特性,即使是新的服务器应用程序开发人员也能够轻松上手。其关键增强之一就是 Spring 2 与 Java 持久性 API (JPA)的集成,这是企业 JavaBean(EJB)3.0 规范的基石。在这份教程中,您将学习如何用 Spring 2 框架从头开始创建服务器应用程序。 |
|
|
|
2006年8月28日 |
|
| |
EJB 倡导者: EJB 2.x 过时了吗? EJB 倡导者对声称 EJB 3.0 使 EJB 2.0 过时的读者进行了回应,并探讨了 EJB 3 规范的一些新功能,其中包括 Java Persistence API (JPA)。这篇采用对话形式的文章表明,虽然这些新规范带来了很大好处,但是它们需要您对假设条件进行一些简化,这可能无法适合所有人。由于通过合适的工具,几乎所有这些好处都可以作为 EJB 2.x 规范的实现加以提供,所以 EJB 2.x 可能会继续存在一段时间。 |
|
|
|
2006年4月13日 |
|
| |
EJB 倡导者:EJB 2.x 过时了吗? EJB 倡导者对声称 EJB 3.0 使 EJB 2.0 过时的读者进行了回应,并探讨了 EJB 3 规范的一些新功能,其中包括 Java Persistence API (JPA)。这篇采用对话形式的文章表明,虽然这些新规范带来了很大好处,但是它们需要您对假设条件进行一些简化,这可能无法适合所有人。由于通过合适的工具,几乎所有这些好处都可以作为 EJB 2.x 规范的实现加以提供,所以 EJB 2.x 可能会继续存在一段时间。 |
|
|
|
2006年4月14日 |
|
| |
使用 EJB 3.0 Java Persistence API 设计企业应用程序 本文将介绍 Java Platform, Enterprise Edition (Java EE 5) 的一种设计方法,它利用了 Enterprise JavaBeans (EJB) 3.0 新的 Java Persistence API (JPA)。JPA 提供了一种标准的对象关系映射解决方案,该解决方案避免了依赖第三方框架(如 Hibernate)。您将看到示例应用程序的详细内容,其中验证了本方法并阐明关键设计决定。 |
|
|
|
2006年5月11日 |
|
| |
专家评论: Roland Barcia:Java Persistence API 中带注释的命名查询是否真的非常有用? 对于开发人员来说,注释的确使某些事情变得非常容易,但这又以丧失简洁性为代价。在 Java Persistence API (JPA) 中,注释用作将 Java 对象映射到底层数据库的一种机制,不过即使在注释没有任何意义时,开发人员也常常使用它。本文介绍通过 JPA 访问数据的一些其他方法,以及这些方法作为最佳选择的时间和原因。 |
|
|
|
2006年8月7日 |
|
| |
Spring 让 LOB 数据操作变得简单易行 本文讲解了在 Spring 中处理 LOB 数据的原理和方法,对于 Spring JDBC 以及 Spring 所集成的第三方 ORM 框架(包括 JPA、Hibernate 和 iBatis)如何处理 LOB 数据进行了阐述。 |
|
|
|
2007年7月30日 |
|
| |
使用 IBM Rational Application Developer V7.5 和 WebSphere Application Server V7.0 构建 Java EE 应用程序 IBM Rational Application Developer V7.5 包含了使用 JPA 和 EJB 技术 3.0 版本创建 Java EE 应用程序的工具。Rational Application Developer V7.5 引入了新的向导、编辑器,和透视图来很容易地创建强大的应用程序。本文面向中级用户,带您了解各种新的特性,并且向您展示如何创建端到端的 Java EE 应用程序。 |
|
|
|
2009年1月8日 |
|
| |
使用 JAX-RS 简化 REST 应用开发 本文将详细介绍 Java EE 6 中所引入的对 JSR-311 (JAX-RS : Java API for RESTful Web Services) 的支持,并通过一个完整的示例应用程序展示 JAX-RS 关键的设计细节以及与 JPA 的结合使用。 |
|
|
|
2009年9月7日 |
|
| |