天天看點

JAVA控制台下:控制台商城購物系統(二)項目小結

01效果展示:

系統功能:

  1. 會員中心

1.1修改資料

1.2我的訂單

1.3我的禮物

1.4傳回上層

2.進入購物

2.1選擇商品

2.2傳回上層

3.試試手氣

3.1開始手氣之旅

3.2傳回上層

首先進入主界面:

JAVA控制台下:控制台商城購物系統(二)項目小結
JAVA控制台下:控制台商城購物系統(二)項目小結

02分層結構的了解:

分層效果圖:

JAVA控制台下:控制台商城購物系統(二)項目小結

基礎學習的時候采用的是,表示層、持久層、業務層:

JAVA控制台下:控制台商城購物系統(二)項目小結

 調用的流程

JAVA控制台下:控制台商城購物系統(二)項目小結

Note:

1.與MVC不一樣!!!這裡顯然需要在進一步才能轉換成MVC

2.業務層(服務層)不當做任何處理邏輯處理

3.表示層不做業務處理,除非一些很小很小的業務處理(實際上開發也是這樣)

小結:

  1. 熟悉分層結構,培養業務層、表示層、持久層的分層設計思想 
  2. 熟悉sql連表查詢語句、dml基本操作語句
  3. 使用log4j進行日志列印
  4. 配置檔案進行檔案配置
  5. 資料庫設計,多對多時應該建立中間表,一對多借助外鍵
  6. 表與表之間有關系時,在設計實體類是屬性可設定為對象,這種開發可以友善後期的開發,但是也就無法使用了通用查詢的模闆(不好用)
  7. 除了單元調試以外,斷點調試非常重要!!!在需要測試的斷點處輸出一個對象值,在相應處打斷點可以檢視到項目具體的資訊

繼續閱讀