後端規範和思想

2021-09-26 03:16:11 字數 674 閱讀 7945

1,分層

(1)web層(接收和傳送http請求,封裝;web層,controller層)

(2)業務邏輯層(服務層,命名方式為***service)

logincontroller(接受引數,判斷是否非法,傳給服務層)

loginservice(獲取這個使用者的密碼,進行比較)

(3)dao(資料訪問物件)層:

database.(db):存資料

業務:對物件進行操作

如果要存資料:物件轉為資料

如果讀資料:資料轉為物件

(4)持久層:存在磁碟上

檔案(資料格式不統一),資料庫(是通用的資料格式)

每層的命名:

web層:logincontroller

服務層:loginservice

dao層:logindao

domain(實體): ser

web層接受請求,

dao層查詢資料,

轉換為user物件,

服務層判斷uaer物件與傳入的user物件密碼比較是否一致,是進一步操作,否則提示錯誤

不同的層的體現就是相應**寫在不同的資料夾

每一層負責不同的功能,這符合 的設計模式:單一職責原則

2、模組化

(1)匯入匯出

php 後端規範

controller命名規範 1,首字母大寫,其餘小寫 2,對應資料庫名稱.不要下劃線 3,方法名 駝峰.首字母小寫 4,通用方法名稱 add,edit,detail,lists 5,注釋 不能太多,按功能 塊 簡單注釋 空行 不同的 塊,可空一行區分開.不能空多行 sql 長sql 要sql美化 ...

前後端分離的思想

最近一直在看springboot與vue的小例子。如學生課程管理,簡易個人記賬小系統,還有todo小例子。學生課程管理 簡易個人記賬小系統 todo小例子 對於前後端分離有了進一步的理解 在前後端分離的模式中,後端看不到專案裡的頁面,後端給前端提供介面,前端通過後端提供的介面進行也公尺娜的展示。核心...

Restful後端API介面命名規範

一句話解釋就是 通過路徑知曉訪問資源是何,通過請求方式知道要做什麼操作 大致遵循以下兩個規則 請求 api 的 url 表示用來定位資源 請求的 method 表示對這個資源進行的操作 通過url用來定位資源,跟要進行的操作區分開,這就意味著url不該有任何動詞 下面示例中的 get create ...