【问题标题】:How to store application parameters in JSF/EJB application?如何在 JSF/EJB 应用程序中存储应用程序参数?
【发布时间】:2016-02-01 10:07:56
【问题描述】:

在我的 JSF/EJB 应用程序中执行开发/调试时,我需要维护很多参数:

  • 调度程序是否运行
  • 是否可以发送电子邮件
  • 能否发短信
  • WebFilter开启或关闭等。

维护所有这些参数的最佳做法是什么?按照Java Properties file examples 此处所述制作 Java 属性文件,还是有更好的方法?

我需要在一个地方定义这些参数,并且还可以从 JSF 和 EJB 项目中访问它们。

提前谢谢你。

【问题讨论】:

    标签: jsf jakarta-ee jsf-2 architecture


    【解决方案1】:

    在选择最佳替代方案之前,您需要考虑很多事情。 如果这些参数很少更改并且与用户无关,则属性文件将是一个很好的做法。 您还可以实现一个缓存这些值的单例 EJB。 如果您提到的这些参数与用户相关或经常更改,最好将它们包含为用户属性或角色属性。 (遵循 RBAC 方法)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-26
      • 2011-01-14
      相关资源
      最近更新 更多