建立一个 Derby 日历,第 2 部分: 嵌入选项(上)
2010-04-19 00:00:00 来源:WEB开发网Apache Derby 可从 Apache Software Foundation 下载。
JavaMail。发送邮件提示需要 mail.jar,它现在属于 Java 包。还需要 activation.jar,可作为 JavaBeans activation 框架 的一部分下载。这两个文件一定要在类路径中。
Web 应用程序服务器,比如 Apache Jakarta Tomcat。可以使用任何支持 servlet 的应用程序服务器,但本教程中使用的是 Tomcat Version 5.5。
文本编辑器或者集成开发环境(IDE)。使用 Eclipse 这样的 IDE 很容易创建 Derby 应用程序,但是我假设您使用简单的文本编辑器。
概述
看看本教程中如何改造第 1 部分创建的示例应用程序。
整个应用程序
日历应用程序的目的是为用户提供一种方法来输入约会、事件和其他情况,并通过电子邮件提醒他们。在第 1 部分 “理解 JDBC”(developerWorks,2005 年 9 月)中,我们已经建立了访问数据库和根据数据库中已有信息发送提示邮件的类。
本教程介绍如何将第 1 部分中创建的类转化成应用程序。首先创建一个简单的 Swing GUI。该 GUI 让用户输入新的事件并保存到数据库中。用户也可以查看已经保存的某一天的事件,并对某一天的所有事件发送提示。
一开始该应用程序是单用户的。每个 GUI 实例都有自己的数据库副本,即数据。建立 GUI 后,可以在网络模式下启动数据库,从而允许多个用户访问同一个数据库。(此项任务不能在单用户嵌入模式下完成。多个用户以这种方式访问数据库将破坏数据。)
一旦允许多用户访问数据库,就可以创建多个数据库用户,这些用户使用用户名和口令访问数据库。这样就可以使用多个数据库架构,而避免并发问题。
更多精彩
赞助商链接