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

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

构建 Apache Geronimo 插件

使用 Geronimo Eclipse 插件加速开发

developerWorks

级别: 中级

Michael Galpin (mike.sr@gmail.com), 开发人员, Adomo, Inc.

2007 年 8 月 02 日

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

将应用程序打包成一个 Apache Geronimo 插件使其他 Geronimo 用户可以轻松地安装和使用您的应用程序。在本教程中,了解如何通过构建和测试简单的 Web 应用程序、将其打包并把它作为一个 Geronimo 插件分发来使用 Geronimo 的插件系统打包和分发应用程序。

在本教程中

插件已经成为软件界中的固定程序。它允许开发人员在已经建立的平台之上时交付专门的特性。此范例已经通过 Apache Geronimo 应用服务器引入到应用服务器领域中。在本教程中,您将了解如何通过创建简单的 Web 应用程序并将其导出为 Geronimo 插件来创建插件。


预备知识

本教程将演示如何构建一个简单的 Java Web 应用程序,因此您应当熟悉 Java servlet、JavaServer Page (JSP) 和 Java 标记库。本文中的所有示例都是基于 Geronimo 1.1 构建的,因此熟悉 Geronimo,特别是其控制台应用程序,也十分有帮助。


系统需求

需要配有以下工具才能继续学习本教程:

  • 配有 Tomcat 的 Geronimo 1.1 —— 本教程中的 Web 应用程序是使用配有 Tomcat 的 Geronimo 构建的。它还可以与配有 Jetty 的 Geronimo 结合使用,因为所有程序都是标准的 Java Platform Enterprise Edition (Java EE)程序。所有程序还应当能够与 Geronimo 2.0 正常结合使用。
  • Java 5Java 6 —— 本教程中的 Web 应用程序将使用泛化和注释。它是使用 Java 6 开发的,但是也针对 Java 5 进行过测试。
  • Java Standard Tag Library (JSTL) 1.1 的 Apache Jakarta 实现 —— Geronimo 1.1 是经过认证的 Java 2 Platform Enterprise Edition (J2EE) 1.4 实现,因此您会希望使用 JSTL 1.1。
  • RSSUtil —— 这是 Sun Microsystems 提供的用于与 RSS 摘要结合使用的开源码库。
  • Eclipse —— 示例 Web 应用程序是使用 Eclipse 构建的,正如将在屏幕截图中看到的那样。
  • Eclipse Web Tools Project (WTP) 插件 —— 如果不使用插件,那么关于插件的教程会是什么样?WTP 插件用于构建示例 Web 应用程序。同样地,这不是一个必要条件;它只是使开发过程变得更轻松一些。WTP 插件要求使用几个其他插件,但是那些插件可以作为 WTP 安装的一部分进行下载和安装。
  • Eclipse Geronimo 插件 —— 该插件可使 WTP 插件知道特定于 Geronimo 的功能。


格式

html




回页首


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

文档选项

未显示需要 JavaScript 的文档选项


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