WEB开发网
开发学院软件开发Java 建立一个 Derby 日历,第 2 部分: 嵌入选项(上)... 阅读

建立一个 Derby 日历,第 2 部分: 嵌入选项(上)

 2010-04-19 00:00:00 来源:WEB开发网   
核心提示: 最后,我们将创建一个 Web 应用程序,建立一个 Derby 日历,第 2 部分: 嵌入选项(上)(3),它提供和 GUI 相同的功能,因为 Web 应用程序将在网络模式下访问数据库,(这个类最初称为 Event,但是为了避免和 GUI 的有关类冲突而修改了,GUI 可以和 Web 应用程序同时

最后,我们将创建一个 Web 应用程序,它提供和 GUI 相同的功能。因为 Web 应用程序将在网络模式下访问数据库,GUI 可以和 Web 应用程序同时使用。

嵌入选项

Derby 开发中具有讽刺意味的是,虽然有多个嵌入选项,但实际上就是一种。Derby 总是访问嵌入的数据库。任何时候都只能有一个 Java 虚拟机(JVM)访问数据库。但是这并不意味着不能围绕着它建立一个框架。换句话说,访问数据库的一个 JVM 很容易完成多个 JVM 的请求。这就使得能够建立一个应用程序以不同方式访问数据:

嵌入:这种情况下数据库是实际应用程序的一部分。控制应用程序的同一个 JVM 访问数据库。第 1 部分中已经用这种方式创建了基本类。现在要再次使用这种方式建立原始的 GUI。

网络:这种情况下有一个框架访问数据库。从技术上说,该框架中内嵌了数据库,但最终的结果是其他应用程序和 JVM 对该框架进行 JDBC 调用并得到结果。这意味着多个用户可以访问数据库而不会破坏数据库。我们将使用这种方法扩展 GUI 和创建 Web 应用程序。

其他框架:可以为数据库创建需要的适当框架。访问数据库最常见的一种方式是将其嵌入 Web 应用程序服务器这样的系统中。在这个例子中,我们将创建一个 Web 应用程序,使用网络框架访问数据库,但是也可以将数据库完全嵌入到应用程序服务器中,让数据库功能像 servlet 能力一样普遍。

不过先不要做什么,看看应用程序已经开发到了什么程度。

现在的应用程序

第 1 部分最后构建了或者说制作了一个应用程序,包括以下三个类:

EventClass 表示需要提示用户的事件。(这个类最初称为 Event,但是为了避免和 GUI 的有关类冲突而修改了。)

Calendar 提供了获得某一天中所有事件信息的方法。

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

Tags:建立 一个 Derby

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