WEB开发网
开发学院软件开发Java 建立一个 Derby 日历,第 1 部分: 理解 JDBC 阅读

建立一个 Derby 日历,第 1 部分: 理解 JDBC

 2010-04-19 00:00:00 来源:WEB开发网   
核心提示: 日历概述在我们建立应用程序之前,先来看看我们的最终目的是什么,建立一个 Derby 日历,第 1 部分: 理解 JDBC(2),日历和提醒器系统在这个共有三部分的系列教程中,您将建立一个旨在让用户输入事件(比如会议和生日)以及查看现有事件的系统,Derby 是作为一组 *.jar 文件来实现的,

日历概述

在我们建立应用程序之前,先来看看我们的最终目的是什么。

日历和提醒器系统

在这个共有三部分的系列教程中,您将建立一个旨在让用户输入事件(比如会议和生日)以及查看现有事件的系统。同时系统向事件指定的地址发送电子邮件提醒。

在本教程中,您将建立基本的 Event、Calendar 和 Reminder 类,它有标题、描述、日期以及接收提醒的电子邮件地址。在第 2 部分和第 3 部分,您将把这些类合并到应用程序当中。

扩展选项

用户界面的第一个版本将是一个打算给个人使用的 Java GUI。它使用 Derby 的嵌入模式 —— 单用户模式,在该模式下数据库作为应用程序的一部分发行。

然后我们将迁移到一个多用户版本。仍然使用 Java GUI,但将使用 Derby 的网络模式。在这种模式下,多个客户端可以访问同一个数据库。您将在 Web 应用程序服务器中嵌入数据库,并为日历系统创建一个基于 Web 的界面。最后,我们将看看 Derby 的一些高级特性,比如锁和事务。

Derby 如何安排

Apache Derby 是 IBM Cloudscape 数据库的开放源码中心,而且凭借这样的身份,享有它的许多特性,比如小足印(footprint)以及能够容易地嵌入到应用程序。Derby 还提供容易地升级到其他数据库(比如IBM DB2™)的途径。因为使用 JDBC 与它进行交互,所以相对来说,改换数据库系统并不是一件难事。

然而,在本文的例子中,我们将使用 Derby 特性,比如低级锁和网络框架。

Derby 是作为一组 *.jar 文件来实现的,所以将它与您的应用程序进行集成是很简单的。

架构

基本的应用程序由三个类构成:Event、Calendar 和 Reminder(参见 图 1)。

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

Tags:建立 一个 Derby

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