要做一個javaweb登陸注冊界面,那些Html、jsp、selvlet、和jdbc都是什麼關系啊,感覺自己暈乎乎的
不摘抄網上和教科書上的廢話了,用最簡單的話說說,希望你能理解:
一個網頁,用戶通過浏覽器訪問,浏覽器是一個通用的軟件,它只認識三樣東西,css html 和 js(不是jsp),這些東西叫做前端。
其中html是從服務器上獲取的,而無論是php jsp asp...不管是什麼,本質上都是一個html生成器,響應用戶的請求,返回用戶想看的網頁。
這個過程其實是一個拼接html的過程,html的格式是開發者固定好的,其中一些內容是數據庫查出來的,一些則是計算出來的,jsp程序就是干這個事情的。
selvlet就是這樣一個類(包含如何計算和獲取這些動態內容的代碼), web服務器通過調用selvlet,執行裡面的代碼得到結果,和jsp或者視圖頁面拼接合成html。
而jdbc就是selvlet編寫者為了訪問數據庫獲取數據而使用的一種手段。