1. 程式人生 > 實用技巧 >JavaWeb(四)——分層開發思路

JavaWeb(四)——分層開發思路

JavaBean

目的:封裝資料
根據需求,將元素的屬性封裝成一個類

分層

分層的目的就是解耦,所謂解耦,就是功能互不干擾

將程式分解成

DAO(資料訪問層)
訪問資料庫
Service(業務邏輯層)
一個業務代表一個功能
此處以下訂單為例:
1.訂單表增加記錄
2.庫存表更新
3.對接物流
4.發簡訊,訊息佇列
5.發郵件,訊息佇列
UI(使用者介面)
1.接收使用者資訊
2.給使用者展示
在這裡插入圖片描述

B/S的開發流程

在這裡插入圖片描述
需求分析
確定系統的邊界,要乾點什麼
建立頁面模型,可以使用原型工具(低保真)比如axure rp
通過介面的設計,完成功能點集合,功能描述列表。從而掌握開發內容
在這裡插入圖片描述