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

正文內(nèi)容

企業(yè)級(jí)開發(fā)中搭建三層架構(gòu)理論-資料下載頁

2025-04-26 13:41本頁面
  

【正文】 String=“url的值 ” /,這樣如果程序升級(jí)我們只需要改變 url的值即可 ? 在 DAL層添加引用 ?.中的 System configuration ? 在 DBHelper中導(dǎo)入命名空間 ,獲取 URL的代碼為 : String url=[“url的名字].ToString()。 關(guān)于 DBHelper的設(shè)計(jì)可以讓 URL是靜態(tài)的變量,那么 DBHelper也是靜態(tài)的類 ,在該類的靜態(tài)構(gòu)造方法中為靜態(tài)變量賦值 創(chuàng)建業(yè)務(wù)邏輯層的方法 public class CustomerBLL { //數(shù)據(jù)訪問類的實(shí)例 CustomerDAL cust = new CustomerDAL()。 //業(yè)務(wù)邏輯方法,通過調(diào)用數(shù)據(jù)訪問層的數(shù)據(jù)訪問方法獲取所有客戶的 //信息 public DataSet GetCustomers() { return ()。 } } 業(yè)務(wù)邏輯層里添加的業(yè)務(wù)方法,獲取數(shù)據(jù)訪問層里返回的DataSet,并將傳遞給表現(xiàn)層 表現(xiàn)層獲取數(shù)據(jù) private void CustomerFrm_Load(object sender, EventArgs e) { CustomerBLL cust = new CustomerBLL()。//業(yè)務(wù)邏輯類的實(shí)例 DataSet dsCust = ()。//調(diào)用業(yè)務(wù)邏輯類的方法 //結(jié)果在 DataGridView顯示 = [0]。 } 小結(jié) 3 ? DataSet作為業(yè)務(wù)對(duì)象在三層里每一層之間傳遞數(shù)據(jù),所以每一層里都需要引入命名空間 ? 業(yè)務(wù)邏輯層通過調(diào)用數(shù)據(jù)訪問層的方法獲取 DataSet對(duì)象,依靠的是業(yè)務(wù)邏輯層對(duì)于數(shù)據(jù)訪問層的依賴(引用) 本章總結(jié) ? 三層架構(gòu)的三層指的是:表現(xiàn)層、數(shù)據(jù)操作層、業(yè)務(wù)邏輯層。 ? 三層架構(gòu)中各層的依賴關(guān)系式:表現(xiàn)層依賴業(yè)務(wù)邏輯層,業(yè)務(wù)邏輯層依賴數(shù)據(jù)訪問層,業(yè)務(wù)實(shí)體在各層之間傳遞。 ? 搭建三層架構(gòu)的步驟是: 創(chuàng)建表現(xiàn)層 創(chuàng)建數(shù)據(jù)操作層 創(chuàng)建業(yè)務(wù)邏輯層 創(chuàng)建模型層(業(yè)務(wù)實(shí)體) 創(chuàng)建各層之間的依賴關(guān)系 ? 通過 DataSet對(duì)象在三層之間傳遞數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1