MVCの開発モデルと3層アーキテクチャ

MVCは:開発モード
  の進化の1 JSP履歴
    1.初期の唯一のサーブレットは、唯一の応答出力タグデータを、使用することができることは非常に面倒
    使い古さ場合2.その後、JSP、サーブレット、JSPの開発を簡素化し、あること、JSPでJavaの多くを書きますコードと書き込み、HTML、維持することが困難になり、労働の困難分裂
    後の3、Web開発のJava、MVC開発モデルを学ぶ、プログラムに、より合理的な設計を行います

  MVC 2:
    1 M:モデル、モデル。JavaBeanは
      、データベースクエリオブジェクトにカプセル化次のような具体的な事業運営を実現
    2. Vを:ビュー、ビュー。JSP
      インプレッションデータ
    3. C:コントローラ、コントローラ。サーブレット
      、ユーザからの入力を得る
      モデルを呼び出すために
      、ディスプレイ上のビューにデータを

  長所と短所:
    1。利点:
      1低結合、容易なメンテナンス、労働の有益分割
      2.高い再利用性

    2.短所:
      プロジェクトのアーキテクチャが複雑になる1.メイク、開発者向けの高度な要求

3層アーキテクチャ:ソフトウェア設計アーキテクチャ
  1界面層(プレゼンテーション層):ユーザーインターフェースを参照してください。ユーザーは、インタフェース・コンポーネントとサーバーを介して対話することができ
  、ビジネス・ロジック:2.ビジネス・ロジック。
  3.データアクセス層:データ・ストレージ・ファイルを操作します。

おすすめ

転載: www.cnblogs.com/roadlandscape/p/12207970.html