2009-04-27 6 views

答えて

0

Strutsはフレームワーク全体であり、典型的な「3層」アーキテクチャ(プレゼンテーション、アプリケーション、およびデータストレージ)の1つの層にすぎません。

Strutsは、Javaの土地でMVCフレームワークを提供します。プレゼンテーションレイヤー、アプリケーションレイヤー、データ永続性をよりよく分けることができます。

2

3つのタイヤアーキテクチュアは何ですか?

3層では、アプリケーションロジック(または)プロセスは 中間層に存在し、データとユーザー インターフェイスから分離されています。 3層システムのスケーラビリティと堅牢性が向上し、フレキシブルな です。さらに、複数のソースを持つ のデータを統合することもできます。 3層アーキテクチャでは、ユーザシステムインタフェースクライアント 環境とデータベース管理サーバ環境の間に中間の 層が追加されました。 トランザクション処理モニター、メッセージ サーバー、またはアプリケーションサーバーなど、この中間の 層を実装するさまざまな方法があります。中間層は、 キューイング、アプリケーション実行、およびデータベース ステージングを実行できます。たとえば、中間層がキューイングを提供する場合、 クライアントは中間層にその要求を配信し、中間層はデータにアクセスし、 はクライアントに応答を返します。 最も基本的な3層アーキテクチャには中間のトランザクション処理(TP)モニタ のモニタ テクノロジです。 TPモニター技術は、クライアントがデータベース・サーバーではなくTPモニター(中間層) に接続する、 キューイング、トランザクション・スケジューリング、および優先順位付けサービスのタイプです。 です。トランザクションはモニタによって に受け入れられ、キューに入れられ、完了まで管理するために の責任を負うので、 はクライアントを解放します。

1

アプリケーションプロジェクトのアーキテクチャでは、strutsは、JSPとサーブレットが同じテクノロジであるプレゼンテーション層に一般的に使用されるフレームワークです。サービス層に来ると、EJBは技術であり、Springはフレームワークであり、データアクセス層では、JDBCとJPAはHibernateがフレームワークである技術です。

関連する問題