ITパスポートに戻る
難易度: 標準

ITパスポート 一問一答Webアプリケーションにおける3層アーキテクチャ… 第134問

問題

Webアプリケーションにおける3層アーキテクチャの構成として、正しいものはどれか。

選択肢

  1. 1クライアント層、ネットワーク層、データ層
  2. 2プレゼンテーション層、アプリケーション層、データ層
  3. 3入力層、処理層、出力層
  4. 4ハードウェア層、OS層、ミドルウェア層

正解

2. プレゼンテーション層、アプリケーション層、データ層

詳しい解説を見る

解説

Webアプリケーションの3層アーキテクチャは、プレゼンテーション層・アプリケーション層・データ層の3つに機能を分けて構成する設計である。プレゼンテーション層はユーザーインタフェース(画面表示や入力の受付)、アプリケーション層は業務処理のロジック、データ層はデータベースへのアクセスとデータ管理をそれぞれ担当する。層ごとに役割を分離することで、画面デザインの変更が業務ロジックに影響しにくいなど変更の影響範囲を局所化でき、保守性・拡張性が高まるほか、層ごとにサーバーを分けて負荷分散もしやすくなる。誤答肢はいずれももっともらしい層の名前を並べた引っかけであり、3層アーキテクチャの標準的な構成要素ではない。「見た目(プレゼンテーション)・処理(アプリケーション)・データ」という3つの役割分担をイメージして覚えるとよい。

一問一答

全200問を繰り返し学習

関連する一問一答

この調子で演習を続けよう

スキマ資格ではITパスポートの全1200問を分野別・難易度別に体系的に学習できます。ITパスポートはストラテジ系・マネジメント系・テクノロジ系の3分野バランスが合格の鍵です。