MVC開發模式和三層架構


MVC:開發模式
  1. jsp演變歷史
    1. 早期只有servlet,只能使用response輸出標簽數據,非常麻煩
    2. 后來有jsp,簡化了Servlet的開發,如果過度使用jsp,即在jsp中寫大量的java代碼,又寫html,造成難於維護,難於分工協作
    3. 再后來,java的web開發,借鑒mvc開發模式,使得程序的設計更加合理性

  2. MVC:
    1. M:Model,模型。JavaBean
      完成具體的業務操作,如:查詢數據庫,封裝對象
    2. V:View,視圖。JSP
      展示數據
    3. C:Controller,控制器。Servlet
      獲取用戶的輸入
      調用模型
      將數據交給視圖進行展示

  優缺點:
    1. 優點:
      1. 耦合性低,方便維護,利於分工協作
      2. 重用性高

    2. 缺點:
      1. 使得項目架構變得復雜,對開發人員要求高

      

三層架構:軟件設計架構
  1. 界面層(表示層):用戶看的界面。用戶可以通過界面上的組件和服務器進行交互
  2. 業務邏輯層:處理業務邏輯的。
  3. 數據訪問層:操作數據存儲文件。

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM