質問: 1つのアクセスホームページで複数のWebアプリケーションを別々のTomcatサーバーに配備していますか? さて、私は見て検索しましたが、私が探していたものは見つからなかったので、ここに行きます。 私たちは複数のWebアプリケーションを持っていて、それぞれ別々のTomcatサーバーに.warとしてデプロイされています。私たちは、すべてのアプリの共通アクセスページのようなポータルを作成する予定です。ユーザーはこの共通のホームページでナビゲーションメニューとレイアウトを同じままにしてアプリを選択して選択できます。この共通のアクセスポイント/ポータルも独自のアプリケーションになります。 私は好奇心が強いですし、しばらく私の頭を掻いている、それに近づく最善の方法は何ですか?お互いに隔離された各アプリケーション/サーバーを展開する理由は、別のアプリで問題が発生した場合に時間を増やすためです。 私の質問は、それはポータル技術を使用せずに行うことができますか?アーキテクチャ/展開戦略について議論する良い本はありますか? 私はどんな指針にも感謝します。
回答: 1. これを行う古い方法は、メニューアプリから上部フレームを維持し、他のアプリには下部を使用することですが、推奨されません。 2. Apacheのタイルでは、トップメニューのようにページの断片を統合することができます。 rsync スクリプトを持つさまざまなサーバー 3. 別の可能性は、クロスドメインの制限を克服するために、JSONPでAJAX呼び出しを使用して中央サーバーからフラグメントを尋ねることです。 4. アプリがすでに開発されているので、この4番目の可能性は遅すぎると思われますが、アプリを開発する最もクリーンな方法は、AJAX呼び出しでアクセス可能なプラットフォームAPIを作成することです。 明確にするために: * レイアウトを統合する以外にも、共通のログインをしたいのですか? * なぜポータル技術を拒否しますか?