ファンクション層

更新日:

用語解説

3層クライアントサーバ構成のファンクション層は、業務規則、計算、入力値の業務検証、処理手順、トランザクション境界などのビジネスロジックを担当する層です。

■ 試験で押さえるポイント

  • プレゼンテーション層から要求を受け、業務判断を行い、データアクセス層を介してデータを取得・更新します。

  • 画面表示とDB固有処理から業務ロジックを分離し、複数画面・APIから再利用しやすくします。

  • 単なる文字形式チェックは画面側でもできますが、在庫引当や割引条件など一貫性が必要な規則はサーバ側で実施します。

  • 層間の責務を守らないと、画面やSQLへ業務規則が散在し、変更漏れと試験困難を招きます。

■ 選択肢での判断ポイント

プレゼンテーション、ファンクション、データ層の役割と、2層・3層構成の違いを判断します。

例: 注文金額、会員区分、キャンペーン期間から割引を計算し、在庫引当と決済を一連処理します。

音声で聞く

同じ分野の用語