建立一个 Derby 日历,第 3 部分: 使用事务和锁定(上)
2010-04-19 00:00:00 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鎯у⒔閹虫捇鈥旈崘顏佸亾閿濆簼绨绘い鎺嬪灪閵囧嫰骞囬姣挎捇鏌熸笟鍨妞ゎ偅绮撳畷鍗炍旈埀顒勭嵁婵犲嫮纾介柛灞捐壘閳ь剛鎳撻~婵嬪Ω閳轰胶鐤呯紓浣割儐椤戞瑩宕ョ€n喗鐓曟い鎰靛亝缁舵氨绱撻崘鈺傜婵﹤顭峰畷鎺戔枎閹搭厽袦婵犵數濮崑鎾绘⒑椤掆偓缁夌敻骞嗛悙鍝勭婵烇綆鍓欐俊鑲╃磼閹邦収娈滈柡灞糕偓鎰佸悑閹肩补鈧尙鏁栧┑鐐村灦閹稿摜绮旈悽绋课﹂柛鏇ㄥ灠閸愨偓濡炪倖鍔﹀鈧繛宀婁邯濮婅櫣绱掑Ο璇茶敿闂佺ǹ娴烽弫璇差嚕婵犳碍鏅插璺猴工瀹撳棝姊虹紒妯哄缂佷焦鎸冲畷鎴﹀箻鐠囧弶宓嶅銈嗘尰缁嬫垶绂嶉悙顒佸弿婵☆垳鍘ф禍楣冩倵濮樼偓瀚�

阅读本教程需要以下工具:
Java 2 Platform, Standard Edition 1.4.2 或更高版本。要注意必须有 Java Developer Kit,而不仅仅是 Java Runtime Environment。从 Sun 网站 下载 Java 代码。
已有的应用程序。本教程中修改了第 2 部分所创建的应用程序。下载这些 类文件。
Apache Derby 可从 Apache Software Foundation 下载。
JavaMail。发送邮件提醒需要 mail.jar,它不属于 Java 包。还需要 activation.jar,可作为 JavaBeans activation 框架 的一部分下载。这两个文件一定要在类路径中。
Web 应用服务器,比如 Apache Jakarta Tomcat。可以使用任何兼容 servlet 的应用服务器,不过本教程使用的是 Tomcat Version 5.5。
JCalendar。为了让界面更友好,我们将在应用程序中添加一个日期选择器。下载必要的 库。
文本编辑器或者集成开发环境(IDE)。使用 Eclipse 这样的 IDE 很容易创建 Derby 应用程序,但是我假设您使用的是简单文本编辑器。
概述
到目前为止,这个日历应用程序已经经过了几次迭代。我们来看看最终将是什么样子。
现在的应用程序
在 第 2 部分 结束的时候,该应用程序包括以下三部分:
三个基本类:EventClass 处理事件的创建和编辑、Calendar 用于检索某一天中的事件数组、Reminder 为每个事件发送电子邮件提醒。
GUI 应用程序包括 CalendarFrame 类,它创建了事件输入表单和已有事件的显示表单。
基于 Web 的应用程序由一个 servlet 组成,也包括输入表单、显示区域,还提供了编辑已有事件的能力。
可以下载第 2 部分完成的这些 类。
更多精彩
赞助商链接