天天看點

分層思想代碼分層思想

分層思想

  • 代碼分層思想
    • 控制層
    • 業務邏輯層
    • 資料通路層
    • java項目舉例

代碼分層思想

寫代碼要有分層思想,在公司裡面一定是團隊協助,代碼分層友善維護,團隊人員互相看得懂很重要。代碼分層主要分為:控制層、業務邏輯層、資料通路層。

控制層

控制層主要是接收請求、接收參數。

業務邏輯層

主要工作是處理請求、處理參數。

資料通路層

資料庫一些基本操作:增删改查等操作,後期可以自動生成。

java項目舉例

在src/main目錄下建立java(源檔案夾)和resources(資源檔案夾)兩個目錄檔案。

選擇建立directory

分層思想代碼分層思想

[注]:dao,po,sevice等是包結構,建立時選擇 package

1.web

控制層,接收參數給業務邏輯層,同時也可以将參數傳回給客戶前端。也就是接收請求、響應資料的,不會放業務邏輯。

2.service

業務邏輯層,最複雜的。所有的判斷、邏輯等都是在裡面進行的。service會調用資料層資料,進行一定的操作,然後送給控制層,控制層在傳回給前端。

3.dao

存放資料的,對應資料庫一些操作(增删改查等)

4.util

工具類,在裡面定義一些通用類,(比如資料庫的加載,釋放等等)避免以後每次使用的時候都需要重新寫。