如何在JSF/EJB应用程序中存储应用程序参数



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

  • 调度程序是否正在运行
  • 是否可以发送电子邮件
  • 短信能不能发
  • WebFilter已打开或关闭等

保持所有这些参数的最佳做法是什么?让Java属性文件如这里所描述的Java属性文件示例,或者有更好的方法?

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

提前谢谢。

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

最新更新