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

developerWorks 中国  >  Open source | Java technology | WebSphere  >

Geronimo Bean 和 EJB 查询语言

developerWorks

级别: 中级

Murali Vivekanandan (akvmurlai@gmail.com), Java 开发人员, 自由作者

2007 年 8 月 02 日

现在注册或者使用您的 IBM ID 和密码登录。

Enterprise JavaBeans(EJB)是 Java 平台的构建块,企业版(Java EE)应用程序和 EJB 查询语言(EJB QL)使您可在无需掌握任何关系模式(用于管理实体 bean)知识的情况下,编写查询。本教程将通过一个使用实体 bean(你将把此实体 bean 部署在 Apache Geronimo 应用服务器上)的 Web 应用程序示例,介绍 EJB QL 的核心概念。

在本教程中

本教程将教您在 Apache Geronimo 应用服务器上使用 EJB QL 进行快速开发。为了阐释其开发流程,您将开发一个简单的黄页应用程序,该程序拥有具备一对一、一对多以及多对多关系类型的实体。您将在 EJB 层中设置实体关系并使用 EJB QL 来查询您的实体模型。在本教程中您还将实现查找器方法,它是通过数据库检索实体 bean 实例的 EJB QL 的一个关键特性。另外,您将了解基本的用户界面(UI) Struts 程序设计方法。


预备知识

您应对 JavaServer Pages(JSP)和 EJB 非常熟悉。


系统需求

下面的应用程序和工具特定用来运行本教程中的代码示例:

  • Apache Geronimo 应用服务器 —— 下载 Geronimo 1.1 binary distribution,(Tomcat 或 Jetty 版本都可以)。将 Geronimo 1.1 server binary 版本解压到您选择的目录中。
  • 数据库 —— 本教程使用开放源码的、轻量级且内置 Geronimo(因而无需分别下载)的 Apache Derby。
  • Java 平台 —— 从 Sun Microsystems 下载 Java 2 Platform, Standard Edition (J2SE) 1.5


格式

html




回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项


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