0

私はJava Webアプリを持っています。時間の経過とともに、実際には 2 つのアプリになるべきものに進化しました。CSS や Javacript ファイルのようなものがありますが、どちらも必要ありません。これらのファイルを複製する必要がないように、それらを共有する方法はありますか。

ここにいくつかの追加情報があります:

Java 1.7 Glassfish 4 で実行されている JSF の使用

4

2 に答える 2

0

Web1 と Web2 という 2 つの Web プロジェクトにリファクタリングする場合、そのうちの 1 つを Web1 というベース Web にし、他の Web2 が Web1 を参照するようにします。

ただし、2 つの Web プロジェクトを分割する強い理由がない限り、共有リソースがある場合は 1 つにしておくことをお勧めします。これは、DB 接続オブジェクト、サービスなどの多くの共有リソースが一般的にプールされ、必要なリソースが比較的少なくて済むためです。

于 2014-03-31T18:01:24.797 に答える
0

おそらく最良の選択肢は、CSS、JS、画像などの静的リソースを含む、別のドメイン ( Google Hosted Librariesなど) であっても、3 番目の Web アプリケーションを用意することです。

これは、サイトが膨大なページ セットであり、組織内のさまざまなサイトである場合に非常に便利です。したがって、別のスタイル シートまたは画像に変更する必要がある場合は、1 か所を変更するだけです。

于 2014-03-31T18:06:47.407 に答える