快速业务通道

Eclipse中的EJB V3.0数据库持久化 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14

Eclipse中的EJB V3.0数据库持久化

时间:2011-10-16 IBM Deepak Vohra

学习使用 Eclipse-WebSphere7-DB2 数据库创建 EJB V3.0 实体 Bean

简介:EJB V3.0 提供了一个关于使用 Java™ 技术实现数据持久化的健壮工具集。使用 EJB并 不会很难。了解如何在 Eclipse 环境中使用这些功能,以及使您的应用程序更紧密地与有用数据集成。 虽然本文采用了IBM® WebSphere® 应用服务器和 DB2® 的试用版本作为示例,但是所讨 论的技术可以被应用到WebSphere 应用服务器和 DB2 的社区版。

简介

在应用程序开发领域中,数据可用性发生了变化。不同的数据来自不同的来源。一方面,这使得应用 程序比以前更加丰富;另一方面,所有这些数据可能会变得难以处理。如果您需要去持久化数据,而不仅 仅是读取它,情况会变得更加复杂。

在 Java 环境中,EJB 作为一种可靠的持久化方法出现,它能够实现很好的维护和恰当的角色分离。 EJB V3.0 在继续发展,越来越多的工具和方法也不断地出现。使用 EJB 不会很难。对于 Eclipse 和一 些基本的概念,您可以在您的应用程序中利用它们。

EJB V3.0

EJB V3.0 通过使用基于注释的 API 来简化 EJB 的开发,其中 remote/local 接口、home/local 接 口以及部署描述符都不再需要,但是可以继续使用。开发 Entity EJB 需要一个 Java IDE,一个应用服 务器,以及一个关系数据库。WebSphere V6.x 要求使用 WebSphere Application Server V6.1 Feature Pack 创建 EJB V3.0 实体 Bean。WebSphere V7 本身就拥有对 EJB V3.0 的支持。Eclipse IDE 是一种 最普遍使用的开源 Java IDE。在本文中,我们将会通过使用 Eclipse、IBM WebSphere7 和 IBM DB2 9.5 来开发一个 EJB V3.0 实体 Bean。

WebSphere 的 EJB V3.0 规范使用 Java Persistence API (JPA) 实现持久化。而 JPA 又基于其他的 持久化技术,比如:Hibernate、JDO 和 TopLink。JPA 是一种用于对象-关系映射的 POJO 持久化 API, 它利用元数据注释来定义在 Java 对象与一个关系数据库之间的映射。JPA 支持静态和动态查询的类 SQL 语言。JPA 被集成到 JSR220:Enterprise JavaBeans V3.0 规范中。

本文使用的是 WebSphere Application Server 和 DB2 数据库的试用版本,但是这里所讨论的技术都 可以应用到 WebSphere Application Server 和 DB2 的社区版上。WebSphere Application Server 的试 用版本包含 免费支持。WebSphere Application Server 的社区版也有对应的 支持。

环境准备

下载和安装 WebSphere Application Server V7。

下载和安装 Eclipse IDE for JavaEE Developers。

下载和安装 DB2 V9.5。

在 DB2 中创建数据实例 SAMPLE。

配置 WebSphere 和 DB2

启动 WebSphere Application Server。在 First Steps Console 中,选择 Start the server。该 WebSphere 服务器就会启动,如图 1 所示。

图1. 启动 WebSphere v7 Application Server

Eclipse中的EJB V3.0数据库持久化(2)

时间:2011-10-16 IBM Deepak Vohra

下一步,通过选择 Administrative Console 链接启动 Administrative Console/Integrated Solutions Console。在 Integrated Solution Console 窗口中,选择 JDBC 供应商表中的 Resources > JDBC > JDBC > New,如图 2 所示。

图 2. 创建一个新的 JDBC 供应商

在 Create a new JDBC Provider 窗口中,先选择 Database > DB2, Provider > DB2 Universal JDBC Driver Provider,然后选择 Implementation > Connection pool datasource,然 后单击 Next,如图 3 所示。

图 3. 设置配置值

Eclipse中的EJB V3.0数据库持久化(3)

时间:2011-10-16 IBM Deepak Vohra

Summary

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号