Symfoware(R) Server JDBCドライバユーザーズガイド - FUJITSU -
目次 索引 前ページ次ページ

上へ第2章 システム設計の考え方
上へ2.1 アプリケーションモデル

2.1.1 4階層モデル

大/中規模システムを構築するユーザ向けの4階層モデルについて説明します。

[図:4階層モデル]

image

4階層モデルでは、各層における役割分担が明確になります。通常クライアントはWebブラウザになります。Webサーバでは、クライアントに対するビューの提供と、クライアントからの要求をアプリケーションサーバに引渡す役割を担います。アプリケーションサーバでは、Webサーバからの要求に応じてデータベースサーバにあるリソースとのやり取りなどの固有のビジネスロジックを実行し、その結果をWebサーバに戻します。データベースサーバには、ユーザの資産であるデータベースが存在します。このモデルでは、JDBCドライバはアプリケーションサーバに存在します。

4階層モデルでは、各層で個別の機能に特化した開発が行いやすく、開発効率および保守性が高くなり再利用性の高い部品開発も容易になります。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 2003