不同分層中的物件的使用

2021-09-25 14:14:56 字數 661 閱讀 1434

在專案中,控制層,業務層,資料層,檢視層(返回值)。中分別使用了的物件,暫時不太理解這樣做的好處,先記錄下來。

如下:控制層:也可以叫做入參物件,

userquery userquery = new userquery();
業務層:

// 用於和入參進行資料交換

uservo uservo = new uservo();

// 可使用beanutils,中的copy方法,也可使用自己封裝的handler進行賦值處理

uservo uservo = userhandler.uservo(userquery);

資料層:

// 主要用於資料庫入參物件

usermodel usermodel = new usermodel();

// 同理,資料處理可以採用上面的處理方式

檢視層:

// 檢視層,封裝查詢後的結果,用於作為方法呼叫的返回值

usermodel usermodel = userhandler.usermodel(user);

其中的賦值操作,基本都需要使用handler進行。區別於最基本的,乙個實體物件,從從用到尾。具體好處,以後進行補充。

未完待續。。。。

flash的不同分類

1.flash按照內部儲存結構不同,分為兩種 nor flash和nand flash。nor flash 像訪問sdram一樣,按照資料 位址匯流排直接訪問,可寫的次數較少,速度也慢,由於其讀時序類似於sram,讀位址是線性結構,多用於程式 的儲存.nand flash 只有8位 16位 32位甚...

git 同分支及不同分支的合併

使用該方式將branch 1中checkout的檔案會直接覆蓋當前分支中同名的檔案!操作需謹慎!git checkout branch 1 test2.py場景描述 對於乙個遠端倉庫test.git,a和bpull了同乙個master分支的最新提交,a修改了內容,率先push到了origin mas...

從git倉庫中刪除不同分支的 idea資料夾

gitlab上只支援刪除檔案,不支援刪除資料夾,況且200多個檔案,乙個乙個刪除,也太low了吧。解決辦法 親測可用 1 新建乙個資料夾,命名隨便,我這裡取名為deletedir 2 進入資料夾,在資料夾內右擊,選擇git bash here 3 使用命令行將專案clone到當前資料夾 4 選擇對應...