使您的应用程序调用我的应用程序,第 3 部分: 资源适配器
2010-03-19 00:00:00 来源:WEB开发网第 3 部分将整个应用程序汇总在一起。您将学习为 Apache James 电子邮件服务器开发、部署和测试 JCA 资源适配器,它将通过 MDB 与 James 和 Geronimo 交互。
关于本教程
这个共分三部分的系列教程的最后一期将详细说明不同 J2EE 组件(MDB 和 JCA 适配器)之间的交互。您将了解基于 JCA 的资源适配器,并构建一个连接到 Apache James 服务器的示例适配器。
先决条件
本教程假设您熟悉基本的 Java、J2EE 和 Java EE 概念,例如 EJB、Java Message Service(JMS)、MDB 和 Unified Modeling Language(UML)图。不要求您预先具备任何 JCA 的知识。
系统要求
为完成本教程的学习,您需要具备以下工具:
Apache Geronimo -- Apache 提供的 Java EE 应用服务器
Apache James 2.2 -- 基于 Java 的 Simple Mail Transfer Protocol(SMTP)、Post Office Protocol version 3(POP3)和 Network News Transfer Protocol(NNTP)新闻服务器
Apache Derby 数据库 —— 开放源码、轻量级数据库,嵌入在 Geronimo 之中,无需独立安装
Sun Microsystems 提供的 Java 1.4.2
示例源文件
首先下载 part3.zip(参见 下载 部分),其中包括第 3 部分的源代码、适配器、MDB 和 EJB 二进制文件。下面详细列出了 part3.zip 文件的组成部分:
- deploy(po.ear,包含 mailet 和 matcher)
- lib(tester.jar、examples.jar、mail-1.3.1.jar、activation.jar)
- src(资源适配器、MDB、EJB 和测试客户机的 Java 文件)
- runSendEmail.cmd
更多精彩
赞助商链接