App Scoped Managed Bean中的ADF / JSF配置数据

时间:2015-11-10 22:42:01

标签: jsf oracle-adf

我是ADF / JSF的新手,我继承了一个使用属性文件来存储应用程序配置数据的应用程序(作为键=值对)。我试过类似下面的例子:

public class AppScopeManagedBean {

    private static final String property1;

    public AppScopeManagedBean() { }

    static {
        // Load the properties file and initialize fields
    }

    public static final String getProperty1() {
        return property1;
    }
}

问题是我需要能够在EL绑定中引用这些属性,ADF(我也假设JSF)也不允许我这样做。

在应用程序范围的托管bean中存储配置数据有哪些建议?

1 个答案:

答案 0 :(得分:1)

在应用程序范围内设置托管bean后,没有理由拥有静态属性。您可以将静态初始化程序放在bean的构造函数中。 只需使用普通的bean,就可以从EL中引用它。