4

Tomcat サーバーにデプロイされた 2 つの war アプリケーションを作成する必要があります。アプリケーションの 1 つは、他のアプリケーションとまったく同じロジックとコードを持っていますが、ビューとコントローラーに変更が加えられています。

次に、App1 と App2 はデータにアクセスするための同じコードを持ち、コードを複製したくありません。私の考えは、2 つの WAR を作成することです。これらの WAR ファイルは、データベースにアクセスできるライブラリまたは他のプロジェクト (わかりません) を使用する必要があります。

パフォーマンスに最適なソリューションはどれですか?

4

3 に答える 3

2

両方のプロジェクトで同じクラスを使用する場合.jarは、それらのクラスを含むファイルを 1 つ作成するだけです。.jar次に、それを Web プロジェクトのクラスパスに追加し、両方で使用します。

于 2013-02-04T09:34:01.643 に答える
1

共通部分を取り出して、瓶にすることができます。そして、2つの戦争がこのjarファイルをライブラリとして使用します。

戦争の構築にMavenを使用した場合は、プロジェクト階層を構築する方が簡単です。

何かのようなもの:

parent
 |_common(jar)
 |_war1
 |_war2 
于 2013-02-04T09:33:08.663 に答える