WEB开发网
开发学院软件开发Java 使您的应用程序调用我的应用程序,第 1 部分: Apa... 阅读

使您的应用程序调用我的应用程序,第 1 部分: Apache Geronimo 通信基础 —— 开发、部署和测试(上)

 2010-03-19 00:00:00 来源:WEB开发网   
核心提示: Foo, Inc. 的员工电子邮件应用程序J2EE 应用程序参与者与应用程序交互,因而也显示为与 图 1 中所示的用例交互,使您的应用程序调用我的应用程序,第 1 部分: Apache Geronimo 通信基础 —— 开发、部署和测试(上)(5),图 1. 参与者和用例现在您就可以为您的应用程

Foo, Inc. 的员工

电子邮件应用程序

J2EE 应用程序

参与者与应用程序交互,因而也显示为与 图 1 中所示的用例交互。

图 1. 参与者和用例
使您的应用程序调用我的应用程序,第 1 部分: Apache Geronimo 通信基础 —— 开发、部署和测试(上)

现在您就可以为您的应用程序确定实现这些用例所必需的不同 Java EE 组件了。

组件

确定出您的应用程序中的用例之后,下一步就是将这些需求/用例建模为 Java EE 组件。图 2 中的组件图显示了各种组件及其交互作用。让我们从详细了解应用程序流程和各应用程序组件在更高层面中的角色开始。

应用程序流程

Foo, Inc. 的员工发送一封采购请求电子邮件。这种电子邮件将由您的示例应用程序处理(组件:mailet 和 matcher),它将授权采购请求,并将请求转发到属于采购部门的特定电子邮件文件夹中。您的应用程序(组件:JCA 适配器)将不断轮询新采购请求。一旦接收到新的采购请求电子邮件,示例应用程序(组件:JCA 资源适配器和 MDB)将调用消息侦听器来异步处理采购请求。应用程序(组件:MDB 和 EJB)随后在 PO 系统(数据库)中创建一份新的采购订单。

下面列举了组件及其相应用例。您将分三部分构建这个应用程序(在本系列的三篇教程中):

实体 bean —— CMP:在 PO 系统中添加采购订单(第 1 部分)。

MDB:在 PO 系统中添加采购订单(第 1 部分)。

电子邮件客户机应用程序:发送采购请求电子邮件(第 2 部分)。

电子邮件应用程序:处理采购请求电子邮件(第 2 部分)。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:应用程序 调用 应用程序

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接