动态Web项目的资源包的推荐位置

时间:2011-08-30 10:04:33

标签: java jsf architecture

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

我从动态Web应用程序中提取了所有Java源文件,并将它们放在一个jar中,当使用我的build.xml进行编译时,它会被添加到Web App WerContent / WEB-INF / lib中。

所以我的意图是只有我的jsf / xhtml& Web应用程序中的资源文件(js / css / images)。

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

由于

1 个答案:

答案 0 :(得分:1)

资源包必须位于webapp的类路径中的某个位置。他们是WEB-INF/classes还是WEB-INF/lib都无所谓。重要的是ResourceBundle.getBundle()使用类加载器加载它们。

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