分層思想
- 代碼分層思想
-
- 控制層
- 業務邏輯層
- 資料通路層
- java項目舉例
代碼分層思想
寫代碼要有分層思想,在公司裡面一定是團隊協助,代碼分層友善維護,團隊人員互相看得懂很重要。代碼分層主要分為:控制層、業務邏輯層、資料通路層。
控制層
控制層主要是接收請求、接收參數。
業務邏輯層
主要工作是處理請求、處理參數。
資料通路層
資料庫一些基本操作:增删改查等操作,後期可以自動生成。
java項目舉例
在src/main目錄下建立java(源檔案夾)和resources(資源檔案夾)兩個目錄檔案。
選擇建立directory
[注]:dao,po,sevice等是包結構,建立時選擇 package
1.web
控制層,接收參數給業務邏輯層,同時也可以将參數傳回給客戶前端。也就是接收請求、響應資料的,不會放業務邏輯。
2.service
業務邏輯層,最複雜的。所有的判斷、邏輯等都是在裡面進行的。service會調用資料層資料,進行一定的操作,然後送給控制層,控制層在傳回給前端。
3.dao
存放資料的,對應資料庫一些操作(增删改查等)
4.util
工具類,在裡面定義一些通用類,(比如資料庫的加載,釋放等等)避免以後每次使用的時候都需要重新寫。