在Java Web应用程序中共享资源

时间:2014-03-31 17:56:25

标签: java jsf java-ee netbeans shared-resource

我有一个Java Web应用程序。随着时间的推移,它已经演变成真正应该是两个应用程序。有些东西,比如CSS和Javacript文件,虽然这两者都很不合适。有没有办法让它们共享,所以我不需要复制这些文件。

以下是一些附加信息:

Java 1.7 使用在Glassfish 4中运行的JSF

2 个答案:

答案 0 :(得分:0)

如果您重构2个Web项目,请说Web1& Web2,使其中一个基础Web称为Web1并具有其他Web2引用Web1,因此您不必复制并将它们分开。

但是,除非你有充分的理由拆分2个Web项目,否则建议如果你有共享资源就保持一个,因为很多共享资源,比如数据库连接对象,服务可能通常被合并,并且需要相对较少的资源

答案 1 :(得分:0)

也许最好的选择是拥有第三个Web应用程序,即使在另一个域(例如Google Hosted Libraries),包含静态资源,如CSS,JS,图像等。< / p>

当网站是一组庞大的网页和组织中的不同网站时,这非常方便。因此,如果您需要更改另一个样式表或图像,只需在一个地方更改