天天看點

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

JavaBean

目的:封裝資料

根據需求,将元素的屬性封裝成一個類

分層

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

将程式分解成

DAO(資料通路層)

通路資料庫

Service(業務邏輯層)

一個業務代表一個功能

此處以下訂單為例:

1.訂單表增加記錄

2.庫存表更新

3.對接物流

4.發短信,消息隊列

5.發郵件,消息隊列

UI(使用者界面)

1.接收使用者資訊

2.給使用者展示

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

B/S的開發流程

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

需求分析

确定系統的邊界,要幹點什麼

建立頁面模型,可以使用原型工具(低保真)比如axure rp

繼續閱讀