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

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

 2010-04-19 00:00:00 来源:WEB开发网   
核心提示: 因为监听器是内部类,必须跳转几次,建立一个 Derby 日历,第 2 部分: 嵌入选项(下)(4),首先使用事件得到用户单击的按钮的引用和窗口的引用,因为窗口实际上是 CalendarFrame 对象,比如 Apache Tomcat,汇集需要的文件,所以可以访问这些属性,嵌入到 Web 服务器

因为监听器是内部类,必须跳转几次。首先使用事件得到用户单击的按钮的引用和窗口的引用。因为窗口实际上是 CalendarFrame 对象,所以可以访问这些属性。

嵌入到 Web 服务器

现在已经有了可用的 GUI 应用程序,还可以创建一个访问数据库的 Web 应用程序。

Web 服务器嵌入选项

将 Derby 数据库嵌入 Web 应用程序服务器有不同的选择。首先可以将其简单地看作嵌入数据库。可以将 *.jar 文件放到应用程序的 lib 目录中,像其他 Java 类那样访问它。这样就可以让多个用户访问数据库,因为每次一个用户的规则不像每次一个 JVM 那样严格。因为 servlet 在一个 JVM 中,所以没有问题。

第二种办法是将 *.jar 文件放在一个公共 lib 目录中,让应用程序服务器上运行的所有应用程序都能访问它。这种情况下仍然只有一个 JVM 访问数据库,也没有问题。

第三种办法是将数据库和 Web 服务器集成在一起,这需要修改 Web 服务器的配置。

对于这个日历应用程序而言,上述三种方法都有一个致命的弱点:因为只能有一个 JVM,必须决定通过 Web 还是 GUI 访问数据库,不能同时使用。

还有另一种办法。可以把 Derby 类和我们的 Web 应用程序集成在一起,使用它们在网络框架内访问数据库。因为可以从任何地方访问网络框架,这样就不会顾此失彼,甚至可以同时访问。

您可能已经猜到,这就是我们要使用的方法。

如何实现

创建 Web 应用程序需要:

安装支持 servlet 的 Web 服务器,比如 Apache Tomcat。

汇集需要的文件。

保证 Web 应用程序能够访问到这些文件。

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

Tags:建立 一个 Derby

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