1. 程式人生 > >MVC 設計模式與三層架構

MVC 設計模式與三層架構

mvc 傳遞數據 進行 混亂 數據 control con 復雜 交互

一、JavaEE開發模式

什麽是開發模式

模式是在開發過程中總結出的“套路”,總結出的一套約定俗成的設計模式

JavaEE模式

model1模式

  • 技術組成 :jsp+javaBean
  • 弊端 :業務多時,導致jsp頁面容易混亂

model2模式

  • 技術組成 :jsp+servlet+javaBean
  • 優點
    • 開發中使用各個技術擅長的方面
    • servlet擅長java的業務代碼
    • jsp擅長頁面的展示
MVC
  • Model——javaBean——封裝數據
  • View——JSP——頁面展示
  • Controller——servlet——獲取數據,對數據進行封裝,傳遞數據、指定頁面顯示

三層架構

  • web層——與客戶端交互
  • service層——復雜業務邏輯
  • dao層——與數據庫進行交互

MVC 設計模式與三層架構