學習JavaWeb開發之初,我們就首先要搞懂什么是C/S架構,什么是B/S架構,這對於我們以后的更深層次的學習至關重要!
C/S架構全稱Client/Server,也就是客戶端/服務器架構,主要特點是服務器主要充當一個數據庫,客戶端完成所有的業務邏輯以及界面,優點表現為較為安全、用戶界面豐富、體驗好,缺點是每次更新升級都要重新安裝,需要針對於不同的操作系統開發,可移植性差;常見的C/S架構產品有我們常用的手機端QQ、微信、淘寶等軟件;
B/S架構全稱Browser/Server,也就是客戶端瀏覽器/服務器架構,主要特點是基於瀏覽器訪問的網站等應用,服務器完成所有的業務邏輯,客戶端瀏覽器只做界面的渲染和數據交換,優點是只開發服務器端,可以跨平台,移植性強,缺點是安全性低,用戶體驗較差;常見的B/S架構產品有淘寶網站,京東網站等電腦網站;
JavaWeb開發就是用來進行B/S架構產品的開發,前期學好JavaWeb對於后續的高階開發至關重要!