任务概述:从应用程序中访问数据
各种企业信息系统 (EIS) 使用不同方法来存储数据。这些后端数据存储器可以是关系数据库、程序化事务程序或面向对象的数据库。
关于此任务
IBM® WebSphere® Application Server 提供了一些用于访问信息系统后端数据存储器的选项:
- 通过 JDBC 4.0 API、JDBC 3.0 API 或 JDBC 2.0 可选软件包 API 直接对数据库进行编程。
- 通过各种遵从 Java™ EE 连接器体系结构 (JCA) 1.0 或 1.5 的连接器对过程化后端事务进行编程。
- 在通过遵从 JDBC API 或 JCA 的连接器间接访问后端存储器的 Bean 管理的持久性 (BMP) Bean 或 Servlet 中进行编程。
- 使用容器管理的持久性 (CMP) Bean。
将嵌入式 Java 结构化查询语言 (SQLJ) 支持与使用 DB2® 作为后端数据库的应用程序配合使用。
- IBM 数据访问 Bean 也使用 JDBC API,并提供了一组丰富的特性和功能,这些特性和功能隐藏了许多与访问关系数据库相关的复杂性。
对于所有这些选项,除了使用符合 JCA 1.0 或 1.5 的连接器,先决条件 Web 站点详细描述当前支持的数据库和驱动程序。
过程
- 开发数据访问应用程序。 开发应用程序,使其采用各种可通过应用程序服务器实现的方法来访问数据。您可以通过 API、容器管理的持久性 Bean、Bean 管理的持久性 Bean、会话 Bean 或 Web 组件访问数据。有关指示信息,请参阅“开发数据访问应用程序”主题。
- 使用组装工具来组装数据访问应用程序。 通过创建和映射资源引用来组装应用程序。有关更多信息,请参阅“组装数据访问应用程序”主题。
- 通过确保适当的数据库对象可用,为部署作准备。 创建或配置任何所需的数据库或表,设置必需的配置参数以处理期望的负载,并且为所要使用的 Servlet、企业 Bean 和客户机应用程序配置任何必需的 JDBC 提供程序和数据源对象。有关更多信息,请参阅“部署数据访问应用程序”主题。
- 在应用程序服务器上安装应用程序。 请参阅“安装企业应用程序文件”主题。