修改密碼 業務層

2022-10-08 21:21:24 字數 483 閱讀 2982

2.1規劃錯誤

1.使用者密碼錯誤,

2.update更新未知異常

2.2介面和抽象方法

經過分析需要uid來標記修改哪乙個,oldpassword,來校驗,然後再搞乙個新的password

然後設計乙個updateexception錯誤就可

介面:

void updatepassword(integer uid ,string oldpassword,string newpassword);

實現類:

@override

public

void

updatepassword(integer uid, string oldpassword, string newpassword)

else

if(!oldpassword.equals(byuid.getpassword()))

else

}

業務層設計

專案架構設計,主要考慮的就是後期維護和可擴充套件性 目前主流的設計 連線資料庫 通過乙個類對映表 通過dao,對對映類操作實現表的增刪改查,通過業務層,對多個dao操作,實現業務 業務層 現實中,乙個業務肯定會使用多個表的,所以在dao層設計就不合適,比如 的乙個訂單,不 僅僅訂單變化了就行,還要使...

業務層提公升

業務 封裝一系列的資料訪問的操作。增加年級?需要保持年級名稱的唯一性 1 判斷年級是否存在?2 如果不存在,增加,存在,提示已經存在。增加學生?學生表郵箱,手機號,身份證號?1 登陸?區分密碼大小寫 abcd abcd 功能 寫在業務層中,表示層通常只需要呼叫為業務層的方法,實現功能,不需要判斷 迴...

業務層 服務層 資料層 表現層

表現層 它一方面為使用者提供了互動的工具,另一方面也為顯示和提交資料實現了一定的邏輯 頁面展示和各種互動包括提交 業務邏輯層 包含了系統所需要的所有功能上的演算法和計算過程,並與資料訪問層和表現層互動。服務端返回 資料的處理以及相應頁面的變化 服務層 相當於中間類的作用,中間的工廠類提供了另乙個通用...