国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

簡(jiǎn)單的web三層架構(gòu)系統(tǒng)【第五版】

2019-11-17 01:57:02
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

簡(jiǎn)單的web三層架構(gòu)系統(tǒng)【第五版】

接上一版,今天差不多就是三層架構(gòu)后臺(tái)代碼的完結(jié)了,這一版寫(xiě)完,接下來(lái)就是前臺(tái)的制作了,前臺(tái)不太熟悉,還在深入學(xué)習(xí)。過(guò)一段時(shí)間在寫(xiě),今天先把后臺(tái)代碼寫(xiě)完。

三層架構(gòu)包括DAL層, BLL層, UI層(也就是web層),前幾版重點(diǎn)放在DAL上,也就是數(shù)據(jù)訪(fǎng)問(wèn)層代碼的編寫(xiě)。其實(shí)BLL層中的代碼編寫(xiě)起來(lái)容易,真正的要靈活的用起來(lái),還是需要一些算法方面的基礎(chǔ)的,BLL業(yè)務(wù)邏輯層,主要處理邏輯方面的東西,這一層不太涉及也不需要編寫(xiě)數(shù)據(jù)庫(kù)中的代碼,因?yàn)樵贒AL層中已經(jīng)編寫(xiě)完成,只需要在BLL中定義使用即可。

下面hiBLL中的部分代碼:

 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6  7 using System.Data; 8 using System.Data.SqlClient; 9 using DAL;10 using Model;11 12 namespace BLL13 {14     public class personMG15     {16         personDAO pd = null;17 18         public personMG()19         {20             pd = new personDAO();21         }22 23         /// <summary>24         /// 增加員工信息25         /// </summary>26         /// <param name="name">要添加的員工姓名</param>27         /// <param name="sex">要添加的員工性別</param>28         /// <param name="salary">要添加的員工工資</param>29         /// <returns>返回真假值:如果是真顯示添加成功,如果是假顯示添加失敗</returns>30         public bool insert(person p)31         {32             return pd.insert(p);33         }34         35         /// <summary>36         /// 刪除員工信息37         /// </summary>38         /// <param name="id">要?jiǎng)h除員工的id</param>39         /// <returns>返回真假值:如果是真顯示刪除成功,如果是假顯示刪除失敗</returns>40         public bool delete(person p)41         {42             return pd.delete(p);43         }44         45         /// <summary>46         /// 更改員工信息47         /// </summary>48         /// <param name="id">要更改的員工編號(hào)</param>49         /// <param name="name">要更改的員工姓名</param>50         /// <param name="sex">要更改的員工性別</param>51         /// <param name="salary">要更改的員工工資</param>52         /// <returns>返回真假值:如果是真顯示更改成功,如果是假顯示更改失敗</returns>53         public bool update(person p)54         {55             return pd.update(p);56         }57       58         /// <summary>59         /// 判斷員工姓名是否重復(fù)60         /// </summary>61         /// <param name="name">要進(jìn)行判斷的員工姓名</param>62         /// <returns>返回真假值:如果是真代表重復(fù),如果是假進(jìn)行添加</returns>63         public bool repeat(person p)64         {65             return pd.repeat(p);66         }67     }68 }


發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 永德县| 泾源县| 昌宁县| 贡山| 醴陵市| 申扎县| 衡水市| 石棉县| 永福县| 囊谦县| 乌兰察布市| 陆河县| 峨眉山市| 尼勒克县| 天津市| 鹿泉市| 宝山区| 永吉县| 衡阳县| 合阳县| 东方市| 苏尼特左旗| 玛沁县| 郎溪县| 壤塘县| 剑阁县| 项城市| 射洪县| 安义县| 永康市| 铁岭县| 娱乐| 搜索| 宁陵县| 静乐县| 祁东县| 同德县| 吉木乃县| 甘肃省| 大埔区| 精河县|