MVC + 三層架構

MVC + 三層架構

  • servlet: 控制器 存:封裝數據java

  • javabean:數據模型 servlet數據送到javabean來保存程序員

  • service:業務邏輯處理 servlet命令service幹活, service須要取到javabean數據後才能開工web

  • DAO(data access object)數據訪問層 只管數據的存取數據庫

  • JSP 視圖瀏覽器


  • M:表明model,能夠理解爲javaBean;架構

  • V:表明view,能夠理解爲jsp;dom

  • c:表明controller,能夠理解爲action;jsp

  • 1.domain:這一層是用來管理javaBean實體對象的;spa

  • 2.dao:數據訪問層,對數據庫進行訪問;設計

  • 3.service:業務邏輯層,經過調用dao層來對數據庫進行訪問;

  • 4.web:數據顯示層;


  • 解耦 避免上一層出錯 接口:service 接口:dao

  • 瀏覽器不能直接訪問WEB-INF中的文件

  • 等級從底到高 數據訪問層-》業務邏輯層-》表現層 底層爲高層提供服務,就是爲高層提供接口

  • 熟悉業務邏輯層才能成爲項目經理,熟悉數據訪問層可以成爲DBA,熟悉表現層只能成爲初級程序員

圖片描述

設計步驟

  1. 一切從需求開始。

  2. 從建模開始設計javabean數據模型

  3. 業務接口: 定義方法。註釋要寫的很是清楚。 剛開始接觸一個項目時,首先須要瞭解相應的業務邏輯處理

相關文章
相關標籤/搜索