jsp與js的比較__js

來源:互聯網
上載者:User


簡單地說——JS是在用戶端執行的,需要瀏覽器支援JavaScript。JSP是在伺服器端執行的,需要伺服器上部署支援Servlet的伺服器程式。JS代碼是能夠直接從伺服器上download得到,對外是可見的,jsp(和翻譯後的servlet)代碼是對外不可見的。 JSP與JavaScript相比:雖然JavaScript可以在用戶端動態產生HTML,但是很難與伺服器互動,因此不能提供複雜的服務,比如訪問資料庫和影像處理等等。JSP在HTML中用<%%>裡面實現。JS在html中用<Script></Script>實現。


JSP與PHP、ASP、ASP.NET等語言類似,運行在服務端的語言。 JSP(全稱Java Server Pages)是由Sun Microsystems公司倡導和許多公司參與共同建立的一種使軟體開發人員可以響應用戶端請求,而動態產生HTML、XML或其他格式文檔的Web網頁的技術標準。 JSP技術是以Java語言作為指令碼語言的,JSP網頁為整個伺服器端的Java庫單元提供了一個介面來服務於HTTP的應用程式。 JSP檔案尾碼名為(*.jsp)。 JSP開發的WEB應用可以跨平台使用,既可以運行在Linux上也能運行在Window上。
JSP的優勢 以下列出了使用JSP帶來的其他好處: 與ASP相比:JSP有兩大優勢。首先,動態部分用Java編寫,而不是VB或其他MS專用語言,所以更加強大與易用。第二點就是JSP易於移植到非MS平台上。 與純 Servlets相比:JSP可以很方便的編寫或者修改HTML網頁而不用去面對大量的println語句。 與SSI相比:SSI無法使用表單資料、無法進行資料庫連結。 與JavaScript相比:雖然JavaScript可以在用戶端動態產生HTML,但是很難與伺服器互動,因此不能提供複雜的服務,比如訪問資料庫和影像處理等等。 與靜態HTML相比:靜態HTML不包含動態資訊。

簡單地說——JS是在用戶端執行的,需要瀏覽器支援JavaScript。JSP是在伺服器端執行的,需要伺服器上部署支援Servlet的伺服器程式。JS代碼是能夠直接從伺服器上download得到,對外是可見的,jsp(和翻譯後的servlet)代碼是對外不可見的。 JSP與JavaScript相比:雖然JavaScript可以在用戶端動態產生HTML,但是很難與伺服器互動,因此不能提供複雜的服務,比如訪問資料庫和影像處理等等。JSP在HTML中用<%%>裡面實現。JS在html中用<Script></Script>實現

總的來說Java是用於背景程式設計語言,JSP和JavaScript是用於前台頁面編程


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.