Faces 组件和服务数据对象配合工作创建动态平衡 Web 应用程序,该应用程序使用为 Web 优化的方法来访问数据。
动态 Web 应用程序可以访问数据源并且能够自动创建、读取、更新和删除数据。虽然可从几个数据访问框架中进行选择,但有两个是 Rational Developer 以本机方式支持的:数据访问 bean 和服务数据对象(SDO)(对于 WebSphere® Application Server V5.x,称为 WDO)。SDO 是一个以数据为中心的、已断开连接的及 XML 集成的数据访问机制,它提供了独立于数据源的结果。换句话说,SDO 是为 Web 应用程序(特别是使用 Faces 组件的动态 Web 应用程序)优化的数据访问方法。
这些 SDO 功能补充了由 EJB 提供的当前可用的面向对象的数据访问机制以及通过直接使用 JDBC 而提供的以数据为中心但已连接的机制。
SDO 和 Faces 组件配合工作以提供便捷的方法来创建动态 Web 应用程序,该应用程序使用为 Web 优化的方法来访问数据。存在两种数据访问 Bean,在“选用板”视图中将它们作为 Faces 组件来提供: