html頁面:
html頁面是靜態頁面,可以使用html+css+js實現頁面的各種效果,單純使用html布局出來的頁面是設定好的頁面,可以使用本地瀏覽器打開。同時搭配使用ajax實現數據交互效果的頁面需要放到服務器上打開。
jsp頁面是Java服務端的頁面,是動態的,它是需要經過JDK編譯后把內容發給客戶端去顯示。jsp頁面也不能直接在瀏覽器上邊打開。
各自的優缺點:
一:ajax的優缺點:
1.優點:
1.開發過程中前端與后端脫離,交互通過JSON傳輸來實現
2.跨平台能力更強,依托於瀏覽器的支持
3.使后台數據接口能夠得到復用
2.缺點:
1.開發難度大,考慮瀏覽器的兼容性
2.頁面請求過多
3.屬於后加載,無法被爬蟲爬到
4.接口代碼需要新增很多
5.無法直接顯示java實體類對象,需要轉換為json格式
二:jsp的優缺點
1.jsp的優點:
1.可被爬蟲爬到
2.減少請求次數
3.不用考慮瀏覽器的兼容性
2.jsp的缺點:
1.增大了服務器的壓力
2.前端與后端未脫離,拖慢開發進度
3.過於依賴java運行環境
4.復用較低。
