WEB开发网
开发学院软件开发Java Apache Geronimo 机器修理店应用示例,第 3 部分:... 阅读

Apache Geronimo 机器修理店应用示例,第 3 部分: EJB:Bean 管理的持久性和容器管理的持久性

 2010-04-16 00:00:00 来源:WEB开发网   
核心提示: 前提条件要运行本教程中给出的示例代码,则需要安装以下应用程序:Java 2 Platform, Standard Edition (J2SE) 1.4.2_10 SDK for Microsoft® Windows® Apache Geronimo 1.0 with Tomcat

前提条件

要运行本教程中给出的示例代码,则需要安装以下应用程序:

Java 2 Platform, Standard Edition (J2SE) 1.4.2_10 SDK for Microsoft® Windows®

Apache Geronimo 1.0 with Tomcat

Apache Ant 1.6.5

Apache Axis 1.3

Apache Derby 10.1.1.0 和 ActiveMQ 3.2.1,它们已经与 Geronimo 1.0 打包在一起了。

扩展示例应用程序

首先了解对示例应用程序的新修改,设置 Geronimo 环境,并学习如何在 Apache Derby 中创建新的数据库表。

应用程序概述

在以前,机器修理店示例应用程序只允许两类用户使用它:技师和职员。技师创建和删除作业。职员查看作业并接受顾客的付款。按照 第 1 部分 中的实现方式,这两类用户的功能是互斥的,需要使用声明性安全来保护每组用户的资源。

在本教程结束时,顾客将能够访问一个控制台,这个控制台允许他们选择不同的组件来定制自己的汽车。这种新增的用户类型不需要安全角色,因为假设这个控制台是可由一般公众访问的。使用这个新的控制台,顾客会看到每个选择对汽车马力的潜在影响以及相关联的费用。可供顾客选择的汽车部件存储在与 第 2 部分 相同的数据库中的一个新表中。

只由一个实体 bean 来访问这个新表。正如前面提到的,本教程使用两种类型的实体 bean(BMP 和 CMP)来访问同一个数据库表,从而对比它们在实现和部署方面的差异。用户在控制台中选择使用哪种实体 bean。

设置 Apache Geronimo 环境

与第 2 部分中一样,通过确保正确地安装 J2SE 和 Ant 来准备环境。Geronimo 1.0 的发布说明建议采用 JDK 1.4.2_08 或更高的 1.4.2_* 版本。接下来,通过将 Geronimo 解压到适当的位置,安装带有 Tomcat 的 Geronimo。这个位置称为 <geronimo-install-dir>。最后,还要解压 Axis。这个位置称为 <axis-install-dir>。

上一页  1 2 3 4 5 6 7  下一页

Tags:Apache Geronimo 机器

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