freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

企業(yè)級(jí)開發(fā)中搭建三層架構(gòu)理論(完整版)

  

【正文】 節(jié)發(fā)生變化,不會(huì)影響到整個(gè)企業(yè)的業(yè)務(wù),只需要其他環(huán)節(jié)略微變化即可 為什么需要三層架構(gòu)? ? 沒有使用三層架構(gòu)時(shí)的用戶登錄: private void btnLogin_Click(object sender, EventArgs e) { if (InputValidate())//輸入驗(yàn)證通過(guò) { string message = 。 建立三層之間的依賴關(guān)系 思考 : 數(shù)據(jù)訪問(wèn)層主要是用來(lái)訪問(wèn)數(shù)據(jù)庫(kù)并且得到數(shù)據(jù),那么保存數(shù)據(jù)的方式有很多種,比如保存到 DataReader中,保存進(jìn) DataSet中,保存進(jìn) List中等,你要把數(shù)據(jù)保存進(jìn)哪里呢? 如果界面層顯示數(shù)據(jù)用 ListView控件,那么你的數(shù)據(jù)訪問(wèn)層用什么來(lái)保存數(shù)據(jù)更方便?如果界面層顯示數(shù)據(jù)用DataGridView控件,那么你的數(shù)據(jù)訪問(wèn)層用什么來(lái)保存數(shù)據(jù)更方便? 建立三層之間的依賴關(guān)系 三層架構(gòu)里表現(xiàn)層可以直接引用數(shù)據(jù)操作層嗎? 三層架構(gòu)里允許重復(fù)引用嗎? 小結(jié) 2 三層架構(gòu)包含哪三層? 三層架構(gòu)各層之間如何依賴? 搭建三層架構(gòu)的步驟是哪幾步? DataSet在三層之間傳遞數(shù)據(jù) 實(shí)體對(duì)象的類型 DataSet Entity Class 如何三層架構(gòu)里使用 DataSet傳遞數(shù)據(jù) 創(chuàng)建數(shù)據(jù)訪問(wèn)層的方法,填充 DataSet 創(chuàng)建業(yè)務(wù)邏輯方法獲取 DataSet的方法,得到 DataSet對(duì)象 表現(xiàn)層里通過(guò)業(yè)務(wù)邏輯層的業(yè)務(wù)方法獲取 DataSet對(duì)象,呈現(xiàn)給用戶。 return dsCust。 ? 三層架構(gòu)中各層的依賴關(guān)系式:表現(xiàn)層依賴業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層依賴數(shù)據(jù)訪問(wèn)層,業(yè)務(wù)實(shí)體在各層之間傳遞。 } } 業(yè)務(wù)邏輯層里添加的業(yè)務(wù)方法,獲取數(shù)據(jù)訪問(wèn)層里返回的DataSet,并將傳遞給表現(xiàn)層 表現(xiàn)層獲取數(shù)據(jù) private void CustomerFrm_Load(object sender, EventArgs e) { CustomerBLL cust = new CustomerBLL()。pwd=180705)。 //
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1