MVCクラシック3層アーキテクチャ

M(モデルモデル)
V(ビュービュー)
C(コントローラーコントローラー)
アイコン:MVCクラシック3層アーキテクチャ(Kuangshen BステーションJavaWebビデオからのスクリーンショット)
MVCクラシック3層アーキテクチャ(Mad God BステーションのJavaWebビデオからのスクリーンショット)
作業に対する3つのレベルの責任異なる
モデルレイヤー:
ビジネスレイヤーとも呼ばれ、ビジネス処理、ビジネスロジックはこの層で作成する必要があります。このレイヤーはデータの永続性も担当します。CRUD(Dao)
ビューレイヤー(jsp):
データを表示し、サーブレットリクエストを開始するためのリンクを提供します
コントローラーレイヤー(Servelt):
対応するリクエストを受け入れ、ビジネスレイヤーに渡して対応するリクエストを処理しますビューのジャンプを制御するコード

3層アーキテクチャを使用してWebサイトのログイン機能を実装する例(理解に役立つ):
ログイン->ユーザー要求の受信->ユーザー要求の処理(ユーザーログインパラメーターの取得:ユーザー名、パスワード)->パラメーターをビジネスレイヤーに渡して処理するログインビジネス(ユーザー名とパスワードが一致するかどうかを確認する)-> Daoレイヤーはデータベースにクエリを実行して、ユーザー名とパスワードが一致するかどうかを判断します->データベース

おすすめ

転載: blog.csdn.net/kitahiragawa/article/details/112838428