Sun Desktop Manager 1.0 管理指南

从配置文件生成应用程序设置

本部分介绍了如何处理配置数据,以便生成用于特定主机中运行的特定应用程序的用户设置。

配置数据源

每个用户应用程序都从以下数据源接收配置数据:

主机上用户的应用程序设置分两步生成。构建配置文件配置树,然后组合配置数据源。

构建配置文件配置数据

配置文件配置数据为特定主机上运行的用户应用程序保留配置文件。

组织的组织单位以及用户以层次结构的形式存储在配置系统信息库中。域组件的情况也是如此。

配置文件被指定给层次结构中的元素。指定给元素的配置文件将由该元素的子元素继承。

应用程序的配置数据取决于运行该应用程序的用户和主机。

影响用户的配置设置取决于指定给特定元素(这些元素位于用户元素和树根之间的路径中)的配置文件。必须将这些配置文件合并在一起,以便生成用户的配置设置集。

由于可以基于运行用户应用程序的主机来定义配置文件,因此指定给主机(或位于主机和树根之间的路径中的任何元素)的配置文件也应该与影响用户的配置文件合并在一起。

图 1–2 配置过程

配置过程

构建配置文件配置时可以使用以下规则:

组合配置数据源

由三种不同的配置数据源提供的配置数据必须组合在一起,以便提供一个单一的设置集,供用户应用程序在运行时使用。

  1. 读取由默认配置提供程序所提供的配置数据,并构建配置树。

  2. 基于客户端应用程序的用户和主机来构建配置文件配置数据。

  3. 读取用户设置并构建配置树。

  4. 将三个树组合成一个树,以便生成应用程序将使用的配置设置。此过程所遵循的规则与构建配置文件配置数据时所使用的规则相同。

应用程序适配器将使用所生成的树来提供配置设置。