干熟妇在线视频午夜剧场一级A级|99成人香视频日本两性激情视频|久久 午夜福利无码精品人妻一区|热久久超碰精品精品少妇一区二区|五月天综合在线国产一区免费视频|亚洲成人中心热re久久99|亚洲国产怡红院丁香五月综合h|玖玖九久久久午夜射精视频

十年專注于品牌網(wǎng)站建設(shè) 十余年專注于網(wǎng)站建設(shè)_小程序開發(fā)_APP開發(fā),低調(diào)、敢創(chuàng)新、有情懷!
南昌百恒網(wǎng)絡(luò)微信公眾號(hào) 掃一掃關(guān)注
小程序
tel-icon全國(guó)服務(wù)熱線:400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號(hào)
掃一掃打開百恒網(wǎng)絡(luò)微信小程序

百恒網(wǎng)絡(luò)

南昌百恒網(wǎng)絡(luò)

基于MVC的Web架構(gòu)與普通架構(gòu)網(wǎng)站的區(qū)別

百恒網(wǎng)絡(luò) 2012-08-14 6538

1.什么是普通架構(gòu)的網(wǎng)站

在網(wǎng)絡(luò)的早期發(fā)展過程中,從沒有網(wǎng)頁(yè)語到有,從有到不斷地改善,從改善到不斷地完善.例如:從沒有HTML語言發(fā)展到有,再?gòu)腍TML就一直發(fā)展到HTML5,隨著時(shí)代的進(jìn)步和用戶的需求,網(wǎng)絡(luò)技術(shù)也是日新月異地發(fā)展和進(jìn)步.關(guān)于普通架構(gòu)的網(wǎng)站還得從網(wǎng)頁(yè)產(chǎn)生時(shí)說起.1990年11月,HTML語言的發(fā)明者Tim Berners-Lee編寫了世界上第一個(gè)“網(wǎng)站”,當(dāng)時(shí)網(wǎng)址是 http://nxoc01.cern.ch/hyertext/www/theproject.html ,不過,這個(gè)“網(wǎng)站”早在1992年就關(guān)閉了。幸運(yùn)的是,這一界面被保留了下來,只要我們點(diǎn)擊下面的鏈接,就能看到歷史上最早的網(wǎng)頁(yè)了: http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html

我們可以查看他的代碼:


The World Wide Web project



可以看到我們現(xiàn)在用的代碼也有這些.但大大不同的是,那時(shí)只有簡(jiǎn)單的一點(diǎn)點(diǎn)排版代碼,網(wǎng)頁(yè)也不支持圖片,更不支持視頻,而如今網(wǎng)頁(yè)豐富多了.短短的二十年.而在那時(shí)應(yīng)用軟件已經(jīng)發(fā)展了幾十年,數(shù)據(jù)庫(kù)也出來了.應(yīng)用軟件就是采取MVC框架結(jié)構(gòu),這樣不僅有利于程序的擴(kuò)展和維護(hù),同時(shí)簡(jiǎn)化了程序結(jié)構(gòu),減少了冗余,程序就運(yùn)行得就快些.1992年時(shí)的網(wǎng)站,只是剛出生,也根本沒有前臺(tái)后臺(tái),就是幾個(gè)頁(yè)面.所以也用不上去劃分Model或View.隨著后期限的數(shù)據(jù)庫(kù)應(yīng)用于網(wǎng)站.數(shù)據(jù)的調(diào)用,表單提交,前臺(tái)排版也出現(xiàn)了Table,再由table進(jìn)展到DIV+CSS,如果網(wǎng)站再不規(guī)劃那就沒有發(fā)展余地.即沒辦法規(guī)?;?



2.什么是MVC的WEB架構(gòu)

MVC

MVC是 模型(Model),視圖(View)和控制(Controller)的縮寫,其目的實(shí)現(xiàn)Web系統(tǒng)的職能分工。其中Model層實(shí)現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通??梢杂肑avaBean或EJB來實(shí)現(xiàn); View層用于與用戶的交互,通常用JSP來實(shí)現(xiàn); Controller層是Model與View之間溝通的橋梁,它可以分派用戶的請(qǐng)求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時(shí)它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作。

南昌網(wǎng)站建設(shè)公司羅經(jīng)理認(rèn)為MVC的核心思想是將應(yīng)用分為模型、視圖和控制器三部分。模型是指應(yīng)用程序的數(shù)據(jù),以及對(duì)這些數(shù)據(jù)的操作;視圖是指用戶界面;控制器負(fù)責(zé)用戶界面和程序數(shù)據(jù)之間的同步。通過MVC的Web架構(gòu),可以弱化各個(gè)部分的耦合關(guān)系,并將業(yè)務(wù)邏輯處理與頁(yè)面以及數(shù)據(jù)分離開來,這樣當(dāng)其中一個(gè)模塊的代碼發(fā)生改變時(shí),并不影響其他模塊的正常運(yùn)行,所以基于MVC的Web架構(gòu)更適應(yīng)于大型應(yīng)用開發(fā)的潮流。

希望對(duì)廣大站長(zhǎng)或網(wǎng)站建設(shè)公司或從事企業(yè)網(wǎng)站建設(shè)的團(tuán)隊(duì)有所幫助,如對(duì)此不太理解的,可以與南昌網(wǎng)絡(luò)公司百恒網(wǎng)絡(luò)技術(shù)部聯(lián)系。我們很高與廣大站長(zhǎng)和網(wǎng)站建設(shè)公司技術(shù)人員分享我們的技術(shù)和經(jīng)驗(yàn)。

400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號(hào)
掃一掃打開百恒網(wǎng)絡(luò)小程序

歡迎您的光顧,我們將竭誠(chéng)為您服務(wù)×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務(wù) 售后服務(wù)
 
售后服務(wù) 售后服務(wù)
 
備案專線 備案專線
 
×
三台县| 瓦房店市| 富阳市| 保山市| 南昌县| 临朐县| 南澳县| 子长县| 兴文县| 桃园市| 湘潭市| 北辰区| 含山县| 巴彦淖尔市| 隆昌县| 乐都县| 萍乡市| 乐陵市| 环江| 木兰县| 武陟县| 娱乐| 酒泉市| 鄂尔多斯市| 新源县| 阜宁县| 南投县| 渭源县| 南阳市| 丹棱县| 普兰县| 绩溪县| 无为县| 建宁县| 司法| 新泰市| 通许县| 沅陵县| 衡水市| 焦作市| 安新县|