看完了petshop中的使用者註冊,真正感受到三層的架構,,,
如果不理解三層方面的知識,說真的,乙個很簡單的註冊,
在套用了三層的架構,真的有點看不懂了,,
不過參考了一些文章,總算讓我大概知道了什麼叫做所謂的三層,
就我理解的petshop中的註冊感受如下:
各個類之間呼叫流程:
web-->bll--->dalfc-->sqldal+idal
說明:在web中,createaccount.aspx通過processflow下的accountcontroller.cs呼叫bll中的account.cs,.
而在account.cs中,它通過呼叫dalfactory(工廠)中的account.cs來執行,工廠account.cs對sqlserverdalaccount.cs中的account.cs進行了操作,並建立petshop.sqlserverdal.account的例項,並以介面(petshop.idal.iaccount)型別返回。這樣bll呼叫iaccount介面時就會用petshop.sqlserverdal.account類的實現**.
model是構造乙個實體,,供他們之間使用,,代替以前的變數賦值
從以上這種流程去看petshop的註冊,應該比較清楚一點,
petshop中的其他操作流程的原理應該跟這差不多,
現在就接著往下看>.....
petshop中工廠模式中的應用
petshop 4。0是個好東西,是個微軟出的demo,裡面用了了如工廠模式,策略模式,msmq和大量的asp.net 2.0新特性,下面簡要小結下其中的工廠模式的應用,可以在平常的專案中用到 首先,petshop提供了sql server和oracle的實現類,其中的petshop.idal是訪問...
使用者註冊的過程
一.使用者註冊 deviceid username 後 此時應該已經上傳了 1.在setting中設定成已經登入 2.將使用者的資訊寫入到 preference當中,是以json的格式。二.使用者 的上傳 在 user 的registeruser 中完成,使用的是方法 uploadfile 裡面會使...
使用者註冊的ajax請求
說明 可以在ajax請求的方法中繼續請求ajax,此處是先驗證使用者名稱是否存在,請求的後台返回乙個布林值 booleans 如果返回的值為true的時候,說明使用者名稱存在,繼續在if語句中請求ajax,驗證手機號是否存在 注意 在的第三行有標藍的地方,此處是加了隨機數,url後面接了個隨機數,是...