2009-08-05 5 views
0

私は大規模なモノリシックwebappを持っており、webappの特定のセクションを変更するたびに、アプリケーション全体を展開する必要があります。tomcatのwebappパーティション分割

私はこれを機能に基づいて小規模のチャンクに分割したいと考えています(たとえば、銀行業界のウェブサイトでは、オンラインバンキング機能からの情報を分離したいので、オンラインバンキング機能を変更すると

ここで問題となるのは、ログインしているユーザーのセッションのように、Webアプリケーション全体に共通する特定の要素が存在することです。

ウェブアプリケーションの分割を行うさまざまな方法について考えてみましょうか?ありがとう。静的にApacheを介して送達することができる一つのウェブアプリに

セパレート静的コンテンツ:

答えて

0

OK、see the link

だからさまざまな部分を分離し、可能のようです。

アプリケーションのセグメントを区切ります。

1

プログラマの立場から見ると、モジュールが共通要素とセッションのようなランタイム情報を使用する場合、アプリケーションを裂くことはありません。異なるWebアプリケーションを使用するとすぐに、異なるクラスローダーがあり、アプリケーションが互いに同期したり相互運用性を損なうことはありません。

ホットプラグ可能なモジュールを有効にするフレームワークを使用することをお勧めします。例えば、EquinoxのようなOSGIの実装です。

関連する問題