【问题标题】:Recommended location of Resource Bundles for a Dynamic Web Project动态 Web 项目的资源包的推荐位置
【发布时间】:2011-09-01 16:49:26
【问题描述】:

我正在考虑重组旧的 Web 应用程序。

我已经从我的 Dynamic Web App 中提取了所有 Java 源文件,并将它们放入一个 jar 中,当使用我的 build.xml 进行编译时,该 jar 将被添加到 Web App WerContent/WEB-INF/lib 中。

因此,我们的目的是只在网络应用程序中包含我的 jsf/xhtml 和资源文件(js/css/images)。

Jar 还包含许多 java 资源包属性文件。
在 Web 应用程序中拥有这些属性文件是标准做法吗?
它们的推荐位置是什么?

谢谢

【问题讨论】:

    标签: java jsf architecture


    【解决方案1】:

    资源包必须位于 webapp 的类路径中。无论它们是在WEB-INF/classes 中,还是在WEB-INF/lib 的罐子中,都无关紧要。重要的是ResourceBundle.getBundle() 使用类加载器来加载它们。

    我会将它们放在与使用它们的类相同的位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多