WEB开发网
开发学院软件开发Java 将数据库连接到 Geronimo 应用服务器的三种方法 阅读

将数据库连接到 Geronimo 应用服务器的三种方法

 2009-12-17 00:00:00 来源:WEB开发网   
核心提示: 从上面可以看到,tranql-connector-1.0-SNAPSHOT.rar 文件必须放在 $GERONIMO_HOME/repository 目录的适当子目录中才起作用,将数据库连接到 Geronimo 应用服务器的三种方法(6),在新配置的服务器中也应如此,为什么要使用此类数据库配置范

从上面可以看到,tranql-connector-1.0-SNAPSHOT.rar 文件必须放在 $GERONIMO_HOME/repository 目录的适当子目录中才起作用,在新配置的服务器中也应如此。

为什么要使用此类数据库配置范围?如果希望确保某个数据库表仅能够用于您的 Web 应用程序组件,而不是能够用于其他任何组件或应用程序,则此类方法较为理想。它的理想效果表现在不需要部署额外的文件,原因是 tranql.rar 文件是一个共享资源。其他的优点是只须在 geronimo-jetty.xml 文件中额外添加一些文本,就可以嵌入应用程序的数据库配置,这意味着将来可以较容易地群集化 Web 应用程序。

使用数据源

为了描述如何使用数据源,我编写了一个小应用程序,该程序使用前面描述的 mysql-plan.xml 文件部署的全局范围的数据库连接器。选择此方法是看中了它的简单性,并且我只需要考虑开发一个已在 .war 文件中部署的 Web 应用程序即可。因此应用程序范围的部署并不适用(它仅用于 .ear 文件部署计划)。因此,在此情况下,我们可以从全局范围部署或模块范围部署方法中进行选择。

包括一个小型 Eclipse 项目

本文包括一个小型的 Eclipse IDE 项目,您可以下载它。该项目中包括一个 Ant 脚本,用于构建示例应用程序,并将其部署到您的 Geronimo 服务器。我是使用 Eclipse 3.1M6 和某个版本的 Lomboz EJB 插件(可选)来组织代码的。当然,您不必按我这种方式来部署应用程序。

下面的图 1 中显示了示例项目的文件树组织。图中列出了由若干 Java 源文件、一个 .jsp 文件、一些支持部署描述符和 Geronimo 部署计划组成的标准 Web 应用程序源代码布局。其中包括了我喜欢的一个 JSP 标签库 DisplayTag,该标签库可以很容易地以表格方式显示 Java 对象集。另外,它还为您显示了如何在 Geronimo 环境中包括和使用 JSP 标签库。

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

Tags:数据库 连接 Geronimo

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