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

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

2.1.2 3階層モデル

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

[図:3階層モデル(1)]

image

図:3階層モデル(1)”に示したモデルは、4階層モデルからアプリケーションサーバを除いた構成になります。このため中間層であるWebサーバでビジネスロジックを実装する必要があり、データベースへのアクセスなど比較的単純な要求を処理するシステムに適用されることが多くなります。クライアントは通常Webブラウザになります。このモデルでは、JDBCドライバはWebサーバに存在します。

 

[図:3階層モデル(2)]

image

図:3階層モデル(2)”に示したモデルは、4階層モデルからWebサーバを除いた構成になります。クライアントのアプリケーションは通常Javaアプリケーションとなり、必要に応じて利用者へのビューを実装します。クライアントのJavaアプリケーションでは複雑なビューを提供することができますが、各クライアント端末に対してJavaアプリケーションの配布が必要となります。このモデルでは、JDBCドライバはアプリケーションサーバに存在します。


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

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