嘿嘿 最簡單三層! 想要不?
asp.net + c# +access
工具:vs 2005
名稱:登陸 三層
首先新建乙個專案 選擇解決方案-空白方案
其次 新增乙個專案 選擇類庫 取名 mod 資料模型層
再新增乙個專案 選擇類庫 取名 dal 資料訪問層
再新增個專案取名 選擇類庫 取名 bll 業務邏輯層
最後新增乙個web應用程式
然後右擊dal 選著依賴 mod 還有 新增引用 選project 選擇 mod
右鍵 bll 選擇依賴mod dal 新增引用 mod dal
最後web 引用 bll
這樣我們就搭建好了環境 然後開始編碼
新建資料庫:user
username pwd
謝謝!
首先是:mod
[執行**]
[複製到剪貼簿]
[ ± ]
code:
using system;
using system.collections.generic;
using system.text;
namespace mod
set }
public string username
set }
public string pwd
set }
} }看到了吧 主要是 乙個姓名和 密碼的模型
然後是dal
可以新增乙個類 取名:dbhelp
[執行**]
[複製到剪貼簿]
[ ± ]
code:
using system;
using system.collections.generic;
using system.text;
using system.data.oledb;
using system.configuration;
using system.web;
namespace dal
else if (conn.state == system.data.connectionstate.closed)
else if(conn.state == system.data.connectionstate.broken)
return conn; }
}public static int executecommand(string sql, params oledbparameter values)
public static oledbdatareader getreader(string sql,params oledbparameter values)
} }然後是userservice類裡面
[執行**]
[複製到剪貼簿]
[ ± ]
code:
using system;
using system.collections.generic;
using system.text;
using mod;
using system.data.oledb;
namespace dal
else
} }
} }最後是bll
[執行**]
[複製到剪貼簿]
[ ± ]
code:
usermanage
using system;
using system.collections.generic;
using system.text;
using mod;
using dal;
namespace bll
else
} }
}最後index中
[執行**]
[複製到剪貼簿]
簡單介紹三層架構
三層架構 3 tier architecture 通常意義上的三層架構就是將整個業務應用劃分為 介面層 業務邏輯層 資料訪問層。區分層次的目的即為了 高內聚低耦合 的思想,在軟體體系架構設計中,分層式結構是最常見,也是最重要的一種結構,微軟推薦的分層式結構一般分為三層,從下至上分別為 資料訪問層 業...
三層架構入門
三層架構是最基礎也是最重要的一種架構。先來接觸一下相關的小知識吧。1 架構 架構一般是針對整個系統的,並非針對某個單獨的問題 單獨問題可以用模式來解決 對系統的抽象,架構與具體的語言無關。2 模式 軟體開發中遇到的一些特定問題,前人總結出來特定的經驗 複製某某企業的成功模式 3 框架 架構設計,如a...
簡單三層例項
三層的學習很早就完成了 但是不知道該寫點什麼 但當敲了機房收費系統後 才知道自己當時為什麼不知道寫點什麼 對於什麼是三層,為什麼要使用三層,相信大家都有了不同程度的認識,在這裡我就不累述了。其實也不是所有的程式都適合使用三層,一些簡單的程式就可以不用三層。下面我就用三層來實現登入的小例子。例子雖然小...