2014-03-31 48 views
0

我有一个Java Web应用程序。随着时间的推移,它已经发展到应该是两个应用程序。尽管这两个问题都需要,但还是有CSS和Javacript文件之类的东西。有没有办法让他们共享,所以我不需要复制这些文件。在Java Web应用程序中共享资源

下面是一些产生额外的信息:

的Java 1.7 使用JSF在GlassFish中4

+0

是的,有一种方法。实际上,有几种方法。为什么不能从app1访问静态资源? –

回答

0

如果你重构到2个web项目运行说WEB1 &的WEB2.0,让他们中的一个基本Web说WEB1和有其他Web2参考Web1,所以你不必重复并保持它们分开。

但是,除非您有充分的理由拆分2个Web项目,否则建议您保留它,因为大量共享资源(例如数据库连接对象)可以共享资源,因此可以共享服务并需要相对较少的资源

0

也许最好的办法是有第三个Web应用程序,即使是在另一个域(例如Google Hosted Libraries),含静态资源如CSS,JS,图像等

这是非常方便当该网站是一个巨大的页面组织和不同的网站。因此,如果您需要更改为其他样式表或图像,只能在一个地方更改