質問: 3層クライアントサーバとmvcの関係 3層クライアントサーバ方式(ユーザインタフェース、ビジネスロジック、データアクセス)をmvcに適用する時、vがユーザインタフェース層に該当すると考えていますが、cとmは何処に対応するのでしょうか。vがユーザインタフェース層に、mがビジネスロジックとデータアクセス層?かなと思ったのですが、cが何処に該当するのか、わかりません。(cは、ユーザインタフェース層とビジネスロジック層の間に位置しそうですが、該当するものがありません)。ご存知の方、宜しくお願いします。
回答: 認証の処理をクライアントに行わせたりするため フィルタ処理がありますがこれはサーブレットコンテナモデルで処理するので 単純に考えてサーブレットがcに該当すると思います。 でもjavabeansはデータのアクセスなどを主に行うので modelです。