将数据库连接到 Geronimo 应用服务器的三种方法
2009-12-17 00:00:00 来源:WEB开发网接着,将 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>
- ››数据库对象——存储过程
- ››数据库设计词汇对照表
- ››连接各种数据库的URL和DRIVER
- ››连接上192.168.1.1没账号输入框
- ››数据库大型应用解决方案总结
- ››Geronimo V2.1.5 中的安全提升
- ››Geronimo 叛逆者: Apache Geronimo 的 JMS 实现:...
- ››Geronimo 叛逆者: Geronimo 与 Apache 许可带来的...
- ››Geronimo 叛逆者: 加入集群功能
- ››Geronimo 叛逆者: 摒弃 JBoss,使用 Apache Geron...
- ››Geronimo 叛逆者: 使用集成软件包:Codehaus 的 W...
- ››Geronimo 叛逆者: 直面 JSF
更多精彩
赞助商链接