1.什么是普通架構的網站
在網絡的早期發(fā)展過程中,從沒有網頁語到有,從有到不斷地改善,從改善到不斷地完善.例如:從沒有HTML語言發(fā)展到有,再從HTML就一直發(fā)展到HTML5,隨著時代的進步和用戶的需求,網絡技術也是日新月異地發(fā)展和進步.關于普通架構的網站還得從網頁產生時說起.1990年11月,HTML語言的發(fā)明者Tim Berners-Lee編寫了世界上第一個“網站”,當時網址是 http://nxoc01.cern.ch/hyertext/www/theproject.html ,不過,這個“網站”早在1992年就關閉了。幸運的是,這一界面被保留了下來,只要我們點擊下面的鏈接,就能看到歷史上最早的網頁了: http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html
我們可以查看他的代碼:
可以看到我們現在用的代碼也有這些.但大大不同的是,那時只有簡單的一點點排版代碼,網頁也不支持圖片,更不支持視頻,而如今網頁豐富多了.短短的二十年.而在那時應用軟件已經發(fā)展了幾十年,數據庫也出來了.應用軟件就是采取MVC框架結構,這樣不僅有利于程序的擴展和維護,同時簡化了程序結構,減少了冗余,程序就運行得就快些.1992年時的網站,只是剛出生,也根本沒有前臺后臺,就是幾個頁面.所以也用不上去劃分Model或View.隨著后期限的數據庫應用于網站.數據的調用,表單提交,前臺排版也出現了Table,再由table進展到DIV+CSS,如果網站再不規(guī)劃那就沒有發(fā)展余地.即沒辦法規(guī)?;?
2.什么是MVC的WEB架構
MVC是 模型(Model),視圖(View)和控制(Controller)的縮寫,其目的實現Web系統(tǒng)的職能分工。其中Model層實現系統(tǒng)中的業(yè)務邏輯,通??梢杂肑avaBean或EJB來實現; View層用于與用戶的交互,通常用JSP來實現; Controller層是Model與View之間溝通的橋梁,它可以分派用戶的請求并選擇恰當的視圖以用于顯示,同時它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作。
南昌網站建設公司羅經理認為MVC的核心思想是將應用分為模型、視圖和控制器三部分。模型是指應用程序的數據,以及對這些數據的操作;視圖是指用戶界面;控制器負責用戶界面和程序數據之間的同步。通過MVC的Web架構,可以弱化各個部分的耦合關系,并將業(yè)務邏輯處理與頁面以及數據分離開來,這樣當其中一個模塊的代碼發(fā)生改變時,并不影響其他模塊的正常運行,所以基于MVC的Web架構更適應于大型應用開發(fā)的潮流。
希望對廣大站長或網站建設公司或從事企業(yè)網站建設的團隊有所幫助,如對此不太理解的,可以與南昌網絡公司百恒網絡技術部聯系。我們很高與廣大站長和網站建設公司技術人員分享我們的技術和經驗。