2014-11-22 276 views
0

我是web開發新手,所以我需要問一些關於JSP的問題。 我只是好奇爲什麼使用JSP。據我瞭解,JSON可以處理所有的作品。 JSP是一個視圖演示文稿。但我認爲只有在客戶端應用Ajax才能解決問題。爲什麼人們使用JSP?

在網頁中,大部分內容應該是靜態的,少部分是動態變化的。所以應用ajax方法可以讓客戶端輕鬆獲得動態視圖。但是在這種情況下使用JSP是種浪費。糾正我,如果我錯了。

那麼人們什麼時候使用JSP?任何良好的JSP示例網站?有什麼優勢?

+0

AJAX意味着完成一個完全獨立的HTTP請求,這個請求具有非常重要的開銷,可能會在某些環境中產生性能影響。 JSP在服務器端處理之後,將響應以原始請求發送回客戶端,這意味着所有動態信息都在一個HTTP請求(原始請求)中發送。 – ajp15243 2014-11-22 02:10:08

+0

@ ajp15243我想我有你的想法。你的意思是在一個http響應中發送一個視圖。但是我只是簡單地發送數據就夠了,客戶端應該知道如何對它們進行佈局。我對嗎? – adiggo 2014-11-22 02:15:09

+0

@adiggo您是否問自己爲什麼頁面加載速度如此之慢,爲什麼它無法通過低帶寬,爲什麼現代瀏覽器中的CPU,內存和電源使用率如此之高。爲什麼ppl更喜歡網頁上的GUI應用程序? – 2014-11-22 10:57:44

回答

0

JSP不僅僅是頁面修改和東西,它經常與servlet和其他後端技術相結合。

想想這個例子,假設您需要顯示數據庫中的某些信息?你可能可能在JavaScript中做,但任何客戶端將能夠看到你的數據庫信息,並操縱查詢和其他頑皮的東西。

+0

使用javascript,我只想對服務器發出請求,但無法看到數據庫。我想知道爲什麼不使用普通的json來發回數據而不是使用JSP。 – adiggo 2014-11-24 19:25:51

相關問題