集成DB2与Apache Geronimo

简介:Apache Geronimo 是部署 Java 2 Platform, Enterprise Edition (J2EE) 应用程序的 一个新的很受欢迎的替代方案。IBM DB2 是一个成熟的关系数据库产品,非常适用于 J2EE 环境。 IBM 软件工程师 Emilio Zegarra 将详细介绍如何将这两个产品集成到 J2EE 应用程序中。

概述:Apache Geronimo

Apache Geronimo 项目成功构建了一个开源的、J2EE 兼容的应用服务 器。该应用服务器非常强大可靠,这得益于它将一些现有的开源项目重新使用,作为其实现的一部分。从 某种意义上说,Apache Geronimo 应用服务器是几个开放源码项目的集合。例如,表 1 提供了组成 Apache Geronimo 的一些开放源码项目的列表。

技术 开放源码项目
Enterprise JavaBeans (EJB) 容器 Open EJB
Web 容器 Jetty, Tomcat
Java Messaging Service (JMS) 消息传递 Active MQ
Lightweight Directory Access Protocol (LDAP) Apache Directory

以下产品用于示例应用 程序的开发或部署:

Apache Geronimo Application Server, Version 1.0

IBM DB2 Universal Database, Version 8.2

Eclipse, Version 3.1(可选)

Eclipse Web Tools Platform 插件项目的 0.7.1 版(可选)

关于示例应用程序

本文中使用的示例应用 程序是一个具有已定义的 JavaServer Pages (JSP) 的 Web 模块应用程序,用于演示 DB2 与 Apache Geronimo 的集成。该 JSP(名为 references.jsp)将查询数据库中可用的 Apache Geronimo 引用的表 ,如 图 1 中所示。

图 1. 应用程序概述

当 JSP 从数据库中获 得数据之后,它将以制表形式将此数据展示给请求客户机。在为服务器部署应用程序之前,必须完成数据 库配置。为了实现这一点,需要制定一个数据库部署计划。然后使用此部署计划,在用于将要使用的应用 程序的 Apache Geronimo 服务器上部署 DB2 数据源定义。

时间: 2024-08-03 20:21:58

集成DB2与Apache Geronimo的相关文章

Apache Geronimo和Spring框架,第3部分: 集成DAO与ORM

动态透明地读取数据 简介:本教程将扩展在本系列教程(共 6 个部分)的 第 2 部分 中创建的 Apache Geronimo 应用程 序.在 第 1 部分 中向您介绍了 Geronimo 应用服务器.Spring 框架和控制反转(Inversion of Control,IoC).然后又详细阐述了如何开发.配置和部署第一个基于 Spring 框架的应用程序.在本部 分中,您将了解如何让集成的技术 -- 如 Spring Java 数据库连接(Java Database Connectivity

使用JavaServer Faces构建Apache Geronimo应用程序,第5部分

将 JSF 应用程序与 Spring 集成 开始之前 本教程向 Java 程序员介绍如何使用 JSF 组件来构建具有高度交互性的部署在 Apache Geronimo 上的 Java EE 应用程序.本教程假设 读者将使用 Eclipse IDE 作为开发平台. 关于本教程 本教程讲解 Spring Framework,这是一个大型(且非常完整的)Web 应用程序框架,可以将它与 JSF 应用程序结合使用.我们将使用 Spring 继续开发我们这个开发人员论坛示例应用程序的登录页面的前端. 关于

使用JavaServer Faces构建Apache Geronimo应用程序,第4部分

使用 Apache Trinidad 组件扩展 JSF 到目前为止,在这个共分为五部分的系列教程中,已经研究了 JavaServer Faces(JSF),包括将简单的 JSF 应用程序部署到 Apache Geronimo 上,将 Apache Tomahawk 与应用程序集成,以及了解如何使用 Sun Ajax4jsf 开放源码框架为 JSF 应用程序添加 Asynchronous JavaScript + XML(Ajax)功能.此部分是第 4 部分,您将了解如何使用 Apache Tri

使用JavaServer Faces构建Apache Geronimo应用程序,第3部分

使用 ajax4jsf 添加 Ajax 功能 在这个分五部分的教程系列的前两期中,研究了 JavaServer Faces(JSF),这是一种新的基于 Java 的框架,可以简 化为 Java Platform, Enterprise Edition(Java EE)应用程序构建图形用户界面(GUI)的过程.我们构建并成功地在 Apache Geronimo 上部署了一个简单的 JSF 应用程序,并学习了如何将 Apache Tomahawk(它提供几个与 JSF 100% 兼容的组件)与应用程

使用JavaServer Faces构建Apache Geronimo应用程序,第2部分

在 JavaServer Faces 中使用 Tomahawk 本教程是分 5 部分的教程系列的第 2 部分.本教程讲解 Apache Tomahawk.在这个系列的第 1 期 中,介绍了 JavaServer Faces(JSF),并在 Apache Geronimo 上构建和成功地部署了一个简单的 JSF 应用程序.JSF 是一种基于 Java 的新框架,它使 Java Platform, Enterprise Edition(Java EE)应用程序图形用户界面(GUI)的构建工作变得更为

使用JavaServer Faces构建Apache Geronimo应用程序,第1部分

使用 Eclipse 和 Apache MyFaces Core 构建基本的应用程序 开始之前 本教程向 Java 程序员介绍如何使用 JSF 组件来构建具有高度交互性的部署在 Apache Geronimo 上的 Java EE 应用程序.本教程假定 读者使用 Eclipse 集成开发环境(IDE)作为开发平台. 关于本教程 本教程介绍了 Apache Geronimo,它是一个纯 Java EE 应用服务器.还介绍了使用 Eclipse IDE 和 Apache MyFaces(这是一个开放

Apache Geronimo和Spring框架,第6部分:Spring MVC:使用Web视图技术

简介:本教程是系列教程(共六部分)的最后一部分,向您展示了如何利用 Spring 框架来使用 JavaServer Page(JSP).Velocity.Tile 和 PDF 导出功能.您将用 Model-View-Controller (MVC)中的 V 做试验,即 Spring MVC 中内置的各种 Web 视图.通过对 Spring MVC 所支持的各种视 图技术的全面介绍,您将看到在整个系列教程中构建的样例电话本应用程序中实现这些技术有多么轻松. 开始之前 本系列教程适合于需要了解 Sp

Apache Geronimo和Spring框架,第5部分: Spring MVC

简介:Spring Model-View-Controller(MVC)是 Spring 框架中应用最广泛的模块.它基于一种干净 的设计,并提供了很多开箱即用的类.本教程是系列教程(共六部分)的第五部分,通过向电话本示例应 用程序中添加更多功能详细介绍了 Spring MVC.在此过程中,您将了解如何利用丰富的 Spring MVC API 集中的有用类,如何定义易于理解的控制器来处理 JavaServer Page(JSP)的操作,如何扩展和 使用由 Spring MVC 提供的数据验证类等等

Apache Geronimo和Spring 框架,第4部分

混合使用Spring AOP和Spring Web Flow 简介:本系列教程共分为 6 个部分,这是其中的第 4 部分,介绍了 Spring AOP 模块提供的面向方 面编程(Aspect-Oriented Programming,AOP)支持.通过本教程,您将会了解 Spring 框架如何简化使 用 AOP 的过程,会看到 Spring Web Flow (SWF) 模块,并了解如何以 XML 配置文件格式声明性地定义 应用程序的 Web 流程.您还将看到 Apache Geronimo W