使您的应用程序调用我的应用程序,第 1 部分: Apache Geronimo 通信基础 —— 开发、部署和测试(上)
2010-03-19 00:00:00 来源:WEB开发网- runtester.cmd
EJB 程序包
下面列出了 po-ejb.jar 文件的组成部分(部署在 Geronimo 中):
描述符文件:
- META-INF/ejb-jar.xml
- META-INF/openejb-jar.xml
类文件:
- examples/po/ejb/*.class
- examples/po/bean/*.class
- examples/po/mdb/*.class
基本应用程序
本教程的目的是介绍在 Apache Geronimo 上编写可轻松与其他基于 Java 的技术集成的 Java EE 应用程序的概念和基础知识。您将通过使用 Java EE 组件开发一个示例应用程序来学会这些知识。
在本教程的场景示例和编码练习中,您将使用 Foo, Inc.,这是一家虚拟企业。尽管 Foo, Inc. 是虚拟的,但业务场景和示例都是真实的。
Foo, Inc. 的遗留采购订单流程
让我们来看一下 Foo, Inc 的遗留采购订单(PO)流程。这是一个手工流程,员工填写采购申请单,将申请单提交给采购部门进行授权、批准,最终将 PO 提交给厂商。
这看上去是一个效率极其低下、耗费时间的流程,可以通过软件进行自动化。因此,Foo, Inc. 决定购买一套新的 PO 系统(假设是一种基于数据库的产品),实现将内部采购申请单提交给厂商的电子化通信。
新的采购订单流程
新的 PO 流程允许一名员工发送电子邮件请求,由 PO 经理授权进行电子化批准,从而自动创建 PO 并将其提交给厂商。
新流程详述如下:
员工通过电子邮件将采购请求发送给采购部门。
采购请求电子邮件由一个 Java EE 应用程序处理,该应用程序确保请求者是经过授权的。若授权流程成功完成,电子邮件将转发到指定文件夹中,以便进一步处理。
更多精彩
赞助商链接