三層架構(gòu)各層間的訪(fǎng)問(wèn)過(guò)程

字號(hào):

1、傳入值,將值進(jìn)行類(lèi)型轉(zhuǎn)換(為整型)
    2、創(chuàng)建bll層的對(duì)象,通過(guò)對(duì)象訪(fǎng)問(wèn)bll層的方法調(diào)用bll層
    3、bll層方法中取得數(shù)據(jù)訪(fǎng)問(wèn)層的實(shí)例,實(shí)例化idal層的接口對(duì)象,這個(gè)對(duì)象是由工廠(chǎng)層創(chuàng)建的,然后返回idal層傳入值所查找的內(nèi)容的方法
    4、數(shù)據(jù)工廠(chǎng)通過(guò)web.config配置文件中給定的webdal字串訪(fǎng)問(wèn)sql層,返回一個(gè)完整的調(diào)用sql層的路徑給 bll層
    5、到此要調(diào)用sql層,sql層完成賦值model層的對(duì)象值為空,給定一個(gè)參數(shù),調(diào)用sql層的sqlhelper的executereader方法,讀出每個(gè)字段的數(shù)據(jù)賦值給以定義為空的model層的對(duì)象
    6、sqlhelper執(zhí)行sql命令,返回一個(gè)指定連接的數(shù)據(jù)庫(kù)記錄集,在這里需要飲用參數(shù)類(lèi)型,提供位打開(kāi)連接命令執(zhí)行做好準(zhǔn)備
    7、返回model層把查詢(xún)得到的一行記錄值賦值給sql層的引入的model層的對(duì)象,然后把這個(gè)對(duì)象返回給bll
    8、回到web層的bll層的方法調(diào)用,把得到的對(duì)象值賦值給lbl標(biāo)簽,在前臺(tái)顯示給界面