使您的应用程序调用我的应用程序,第 1 部分: Apache Geronimo 通信基础 —— 开发、部署和测试(上)
2010-03-19 00:00:00 来源:WEB开发网第 2 部分将解释如何创建电子邮件应用程序(mailet 和 matcher)并将它们部署在 Apache James 电子邮件服务器中。
第 3 部分将整个应用程序联系在一起。您将学习为 Apache James 电子邮件服务器(它通过 MDB 与 James 和 Geronimo 交互)开发、部署和测试 JCA 资源适配器。
关于本教程
本教程是共分三部分的系列教程中的第 1 部分,集中关注开发、部署和测试一个集成化 Java EE 应用程序的各种组件。该应用程序示范了 Apache James 电子邮件服务器中一封电子邮件的数据是如何通过 JCA 资源适配器和 MDB 流向 Apache Geronimo 应用服务器的。
系统需求
为完成本教程的学习,您需要具备以下工具:
Apache Geronimo —— Apache 提供的 Java EE 应用服务器
Apache James 2.2 —— 基于 Java 的 Simple Mail Transfer Protocol(SMTP)、Post Office Protocol V3(POP3)和 Network News Transfer Protocol(NNTP)新闻服务器
Apache Derby 数据库 —— 开放源码、轻量级数据库,嵌入在 Geronimo 内,因此无需单独安装
Sun Microsystems 公司提供的 Java 1.4.2
示例源文件
在本教程的 下载 部分可获得 geronimo.mdb.part1source.zip 文件,其中包含源代码、EJB JAR 和本教程的描述符文件。下面详细列出了 .zip 文件的组成部分:
- dds(包含描述符 xml 文件)
- deploy(po-ejb.jar)
- lib(examples.jar 和 tester.jar)
- src(mdb 和实体 ejb 的 Java 文件)
- deploy.cmd
- undeploy.cmd
更多精彩
赞助商链接