【发布时间】:2013-03-15 02:11:30
【问题描述】:
我有一个单独的项目:
- a) 业务层(包含所有核心 Java 类和一些配置(服务等))和
-
b) Presentation Layer(包含所有基于Spring webflow的web结构以及上面的所有配置文件。所以在开发过程中我们有几个属性文件分布在
java/main/src在resource.properties.*包下,我们在WEB-INF/conf和WEB-INF/i18n下的网络结构中有其他属性(它们是屏幕的标签消息)..所以我的问题如下:- 将属性文件保留在
java/main/src在稍后将在classes下的包下 webapp 中的文件夹?。 - 最好的方法是离开所有
一个地方的属性文件让我们说
WEB-INF/configurations?要么 将业务层的一些属性文件放在一个地方,一些 其他地方的表示层的属性文件? - 以最佳方式拥有此属性的最佳方法是 安装 webapp?,在 JAR 文件中提供属性,然后 将其包含在 WAR 或 EAR 中?这允许我们即时修改 并在不部署整个应用程序的情况下加入战争……或者哪种方法是最好的或常用的方法?
- 将属性文件保留在
【问题讨论】:
-
您使用的是 Maven 或 Ant 之类的构建工具吗?
-
我们使用jenkins和ANT编译...
标签: java web-applications properties configuration