将数据库连接到 Geronimo 应用服务器的三种方法
2009-12-17 00:00:00 来源:WEB开发网要在 Apache Geronimo 应用服务器中建立 JDBC 数据源,您需要:
安装了最低为 Milestone 3 (M3) 版本的 Geronimo 的服务器。
了解一些 J2EE 概念,如 JSP、标签库、部署描述符以及如何将 Web 应用程序打包到 .war 文件中。(在开发示例应用程序时,将会向您介绍这些主题中的大部分。因此,如果您是才接触 Java™ Web 应用程序开发,也可以接着看下文。)
一些运行数据库服务器的经验。本文包括使用 MySQL 进行数据库访问的详细信息。尽管如此,但还想告诉您的是:您可以方便地替换示例文件中的任何数据库服务器和 JDBC 驱动程序,以便在示例中使用您喜欢的数据库。
可以通过三种方法将数据库连接到 Geronimo 应用服务器:
创建一个供许多应用程序使用的服务器范围的全局数据源。
将 JDBC 连接池嵌入单一部署的企业应用程序中。但是,当使用此方法时,该应用程序必须作为 .ear 文件进行绑定。
创建模块范围的 JDBC 数据源,该数据源能够严格控制应用程序的哪些部分可以访问数据库。
目前,只有 Web 应用程序对数据库具有模块范围的访问权。但 Geronimo 小组讨论了在即将实际发行的 1.0 版本中使用其他类型的应用程序模块进行模块范围的访问。
本文将介绍把数据库连接到 Geronimo 应用服务器的三种方法,并提供了一个使用这些概念的示例应用程序。该示例应用程序将在以后的文章中进一步阐述,以验证更多的 J2EE 堆栈。但目前,我们将验证 Web 应用程序(Servlet 和 JSP 层)以及 J2EE 堆栈的 JDBC 连接器层。
部署计划
Geronimo 是一个能够承载许多不同应用程序组件的灵活的应用服务器。Geronimo 使用部署计划帮助应用程序部署系统判断应用程序的各个组件应有的位置。J2EE 规范将一些部署详细信息留给应用服务器提供商进行定义。Apache Geronimo 小组目前使用部署计划告诉服务器哪些部分可用,以及如何对它们进行配置和部署。
- ››数据库对象——存储过程
- ››数据库设计词汇对照表
- ››连接各种数据库的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
更多精彩
赞助商链接