五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

百戰(zhàn)WEB前端全系列2023

2023-07-06 21:51 作者:威威哦itup01  | 我要投稿

CS架構(gòu)的發(fā)展過程經(jīng)歷了兩層CS架構(gòu),三層CS架構(gòu)以及多層CS架構(gòu)的演變。

兩層的CS架構(gòu)是由客戶端和后面的數(shù)據(jù)庫組成的。數(shù)據(jù)庫用于存放數(shù)據(jù),并且使用數(shù)據(jù)庫編程語言編寫業(yè)務(wù)邏輯,客戶端則使用VB、VC、Delphi這樣的可視化編程方便的語言來開發(fā)客戶端的輸入輸出界面。用戶通過界面向服務(wù)器發(fā)送請求,服務(wù)器發(fā)回的數(shù)據(jù)則通過界面進行顯示,服務(wù)器的角色就由數(shù)據(jù)庫來充當(dāng)。這樣做的好處就是開發(fā)效率高,滿足企業(yè)需求。但是這種架構(gòu)存在著很大的弊端,第一是可移植性差,如當(dāng)數(shù)據(jù)庫從SQL Server更換為Oracle時就必須將業(yè)務(wù)邏輯用新的語言再重新編寫一遍;第二則是大型系統(tǒng)做不了,因為客戶端與數(shù)據(jù)庫需要建立持續(xù)的連接,而數(shù)據(jù)庫能夠支持的最大連接數(shù)是有限制的。所以在2000年這樣的架構(gòu)流行之后,慢慢的就開始向三層CS架構(gòu)轉(zhuǎn)變。

三層的CS架構(gòu)指的是客戶端+應(yīng)用服務(wù)器+數(shù)據(jù)庫,即將混合在數(shù)據(jù)庫端的業(yè)務(wù)邏輯從中分離出來,放入到應(yīng)用服務(wù)器中,數(shù)據(jù)庫只負(fù)責(zé)數(shù)據(jù)的管理、存儲及檢索??蛻舳素?fù)責(zé)界面。三層之中的應(yīng)用服務(wù)器其實也是程序,類似于前面講過的TCP、Socket編程,任何支持TCP編程的語言都可以作為應(yīng)用服務(wù)器。三層CS架構(gòu)的工作流程。

用戶通過GUI(圖形用戶界面)進行操作,然后調(diào)用客戶端的通信模塊,通信模塊依據(jù)自定義協(xié)議將請求數(shù)據(jù)打包,通過網(wǎng)絡(luò)發(fā)送該請求,到達(dá)應(yīng)用服務(wù)器時,應(yīng)用服務(wù)器同樣也有一個通信模塊,將收到的數(shù)據(jù)包按照協(xié)議進行拆包,調(diào)用相應(yīng)的業(yè)務(wù)處理模塊,處理數(shù)據(jù),其中可能需要訪問數(shù)據(jù)庫來完成數(shù)據(jù)的獲取,將處理完的結(jié)果再次發(fā)送給通信模塊,通信模塊將結(jié)果按


百戰(zhàn)WEB前端全系列2023的評論 (共 條)

分享到微博請遵守國家法律
米易县| 凤台县| 百色市| 那坡县| 旺苍县| 平果县| 苏尼特左旗| 海盐县| 攀枝花市| 南宁市| 南川市| 安岳县| 安西县| 陕西省| 北碚区| 芦溪县| 鹤山市| 辉县市| 铜山县| 霞浦县| 临颍县| 庄河市| 黄大仙区| 庆城县| 陈巴尔虎旗| 苍梧县| 肥西县| 孝昌县| 双城市| 蛟河市| 乌鲁木齐市| 剑阁县| 库车县| 锦屏县| 额济纳旗| 贡嘎县| 和林格尔县| 剑河县| 阳春市| 印江| 芜湖市|