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

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

 2009-12-17 00:00:00 来源:WEB开发网   
核心提示: 接着,将 tranql-connector-1.0-SNAPSHOT.rar 文件绑定到 .ear 文件,将数据库连接到 Geronimo 应用服务器的三种方法(5),并且像 bundled .ear 文件中的任何其他模块一样,将其引用到 application.xml 文件(模块元素中的连接器

接着,将 tranql-connector-1.0-SNAPSHOT.rar 文件绑定到 .ear 文件。并且像 bundled .ear 文件中的任何其他模块一样,将其引用到 application.xml 文件(模块元素中的连接器元素)。这里的关键是,部署计划中添加了 mysql-plan.xml 文件,以提供连接器配置的信息(在 alt-dd 元素中)。不要忘记将 mysql-plan.xml 文件绑定到 application .ear 文件中。

创建模块范围的 JDBC 数据源

第三种类型的数据库配置范围对于 Geronimo 来说可能是最独具特色的。显然,Geronimo 小组已构想了对数据源进行彻底的限定范围的访问,并且努力将数据源访问的精确程度提高到模块级别。这与许多应用服务器不同,多数应用服务器只允许使用应用程序范围的数据源或全局范围的数据源。此模块级范围提供了一个抽象级别(数据隐藏),允许您限制数据库对特定模块的可见性。这意味着其他模块无法修改此数据库。这减少了出现问题时在多层应用程序体系结构中需要遵守的调试路径。

要完成此类配置,只须将连接器元素从 mysql-plan.xml 文件中删除,并将其嵌入 geronimo-jetty.xml 文件的一个新资源元素中即可,该文件位于以下代码中以粗体突出显示的文本之间:

清单 3. 将连接器元素嵌入新资源元素中

<web-app xmlns="http://geronimo.apache.org/xml/ns/web/jetty" 
xmlns:naming="http://geronimo.apache.org/xml/ns/naming" 
...> 
... 
<resource> 
<external-rar> 
tranql/rars/tranql-connector-1.0-SNAPSHOT.rar 
</external-rar> 
<!-- Place the connector element, verbatim, below --> 
<connector 
</connector> 
</resource> 

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

Tags:数据库 连接 Geronimo

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