在安装指南中解释了 sbt.properties 文件,并引用了不同的环境。在 XPages 中,您通常使用 xsp.properties 文件。我是否应该将引用从 sbt.properties 复制到 xsp.properties,以利用这些引用。还提到通过 %{variable name} 包含这些变量。是否可以在我的 Domino 数据库的 faces-config.xml 中使用这样的语法?
2 回答
SDK 使用工厂来加载用于配置的托管 bean 和属性,即端点定义、环境、密码存储等。SDK 包含一个用于定义工厂的扩展点,并包括用于从类路径或 WEB-INF 文件夹读取配置文件的标准工厂您的网络应用程序。此外,SBT 游乐场有一些代码可以从 Notes DB 中读取这些数据。我们正在努力在即将发布的版本中包含 Domino 和 Domino Designer 中的 SDK。因此,与此同时,还需要一些发展。我将创建一个示例,说明如何创建自定义 bean 和 proeprties 工厂(都柏林研讨会提出的请求)。作为其中的一部分,我还将查看此请求。Phil 也可能对如何重用 Playground 使用的代码有一些想法。- 标记
SBT 代码同时使用托管 bean 和属性。在 Java EE 服务器的情况下,当 JSF 不在混合中时,我们从头开始实现。对于 XPages,我们实际上使用了 XPages 框架已经实现的东西。这意味着它使用在 xsp.properties 中定义的属性,以及在常规 faces-config.xml 中定义的 JSF 托管 bean。由于 JSF 框架不支持托管 bean 定义文件中的属性替换,因此 XPagesNow 无法使用此功能,在 JSF 中,还可以使用 EL 表达式计算属性值:#{...}。这不是那么容易使用,但可以提供帮助。