WEB开发网
开发学院软件开发Java 用 Apache Geronimo 和 Axis2 实现在线银行,第 2... 阅读

用 Apache Geronimo 和 Axis2 实现在线银行,第 2 部分: 服务:填充内容(上)

 2010-03-19 00:00:00 来源:WEB开发网   
核心提示: 在线银行数据库您将使用数据库来保存关于用户银行账户的交易和账户信息,并保存其在线用户名和密码,用 Apache Geronimo 和 Axis2 实现在线银行,第 2 部分: 服务:填充内容(上)(3),以登录到在线银行系统,其中有 6 个表:Online users —&mdash

在线银行数据库

您将使用数据库来保存关于用户银行账户的交易和账户信息,并保存其在线用户名和密码,以登录到在线银行系统。其中有 6 个表:

Online users —— 该表有 username 和 password 字段。当用户登录到系统中时,会使用该表来验证给定用户名和密码。

Accounts —— 每名用户都有一个账户,某些用户可能有多个彼此联结的账户(通常是一个支票账户和一个储蓄账户)。该表保存这些信息,并通过 username 字段链接到 online users 表。

Transactions —— 每笔交易都需要记录。该表保存每个人的账户的交易,并通过 account number 字段链接到 accounts 表。

Payees —— 通过在线系统,在线银行客户可选择添加收款方。该表保存与一名在线用户相关的收款方,并通过 username 字段链接到 online users 表。

Pending payments —— 在客户向其账户中添加收款方后,即可在线向收款方付款。该表存储向收款方支付款项的相关信息,并通过 payee name 字段链接到 payees 表、通过 username 字段链接到 online users 表。

现在您的数据库中已经有了这些表的定义,接下来即可创建并初始化数据库及表。

创建数据库

创建 Derby 数据库后,您可通过在线银行 Web 服务连接到该数据库。由于您将使用内置于 Geronimo 中的 Derby 数据库,因此首先要启动 Geronimo 应用程序,为此打开控制台并键入:

java -jar <geronimo-install-dir>/bin/server.jar

现在打开一个新控制台,启动 ij 工具:

java org.apache.derby.tools.ij

在 ij 提示符处键入以下命令,连接并创建数据库:

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

Tags:Apache Geronimo Axis

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