jsp是java的開(kāi)發(fā)平臺(tái)嗎 jsps是什么格式?
jsps是什么格式?JSP文件是一種嵌入式網(wǎng)頁(yè)腳本格式。JSP技術(shù)有點(diǎn)類(lèi)似于A(yíng)SP技術(shù)。它在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*)中插入Java Scriptljsp是腳本語(yǔ)言嗎?Jsp是技術(shù),不是語(yǔ)言。JSP
jsps是什么格式?
JSP文件是一種嵌入式網(wǎng)頁(yè)腳本格式。JSP技術(shù)有點(diǎn)類(lèi)似于A(yíng)SP技術(shù)。它在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*)中插入Java Scriptl
jsp是腳本語(yǔ)言嗎?
Jsp是技術(shù),不是語(yǔ)言。
JSP就是Java,是一種特殊的Java語(yǔ)言。JSP技術(shù)以Java為腳本語(yǔ)言,JSP網(wǎng)頁(yè)為整個(gè)服務(wù)器端Java庫(kù)單元提供接口,為HTTP應(yīng)用服務(wù)。
JSP技術(shù)可以簡(jiǎn)單高效地以模板化的添加頁(yè)內(nèi)容,并通過(guò)使用JavaB
是啥?
沒(méi)有這樣的語(yǔ)言或名詞。我想你想知道的是,asp的前身是Active Server Page,是微軟開(kāi)發(fā)的應(yīng)用程序,而不是CGI腳本。和JSP一樣,asp也是。html語(yǔ)言,在服務(wù)器端執(zhí)行。因?yàn)锳SP是基于A(yíng)ctiv
javascript、JSP、JS有什么區(qū)別和聯(lián)系?
Js是javascript的縮寫(xiě)。以下是JSP和JS的區(qū)別和聯(lián)系:
名稱(chēng):JS: JavaScript JSP: JavaServer頁(yè)面
執(zhí)行過(guò)程:先翻譯jsp,再翻譯成Servlet。比如test.jsp要變成test_然后編譯成test_,test_本身就是一個(gè)servlet。所以JSP只是servlet的一個(gè)變種,方便編寫(xiě)html內(nèi)容。Servlet是基礎(chǔ),所有jsp能做的,servlet什么都能做。
JS:它是一種基于對(duì)象的客戶(hù)端腳本語(yǔ)言。目的是解決服務(wù)器端語(yǔ)言。比如Perl,遺留下來(lái)的速度問(wèn)題,給客戶(hù)提供了更流暢的瀏覽效果。JS可以直接嵌入html代碼進(jìn)行求解分析和實(shí)現(xiàn)非常簡(jiǎn)單易學(xué),可以產(chǎn)生很多動(dòng)態(tài)效果。
圖片對(duì)比:JS在客戶(hù)端執(zhí)行,需要瀏覽器支持JavaScript。JSP是在服務(wù)器端執(zhí)行的,需要在服務(wù)器端部署一個(gè)支持Servlet的服務(wù)器程序。JS代碼可以直接從服務(wù)器下載,這對(duì)外界是可見(jiàn)的,而jsp(和翻譯的Servlet代碼)對(duì)外界是不可見(jiàn)的。
與JSP相比,JS可以在客戶(hù)端動(dòng)態(tài)生成HTML,但是很難與服務(wù)器交互,因此無(wú)法提供復(fù)雜的服務(wù)。例如訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)和圖像處理。JSP是用lt% %gt用HTML實(shí)現(xiàn)的。JS是用ltscriptgtlt/script gt用HTML實(shí)現(xiàn)的。
執(zhí)行過(guò)程:JSP: 1。當(dāng)用戶(hù)第一次請(qǐng)求JSP文件時(shí),它將被編譯成Servlet,然后Servlet將處理用戶(hù) 的請(qǐng)求,所以Servlet在運(yùn)行時(shí)可以看作是一個(gè)Servlet。
2.JSP容器,即Servlet容器管理JSP頁(yè)面生命周期分為兩個(gè)階段,即轉(zhuǎn)換階段和執(zhí)行階段。
3.轉(zhuǎn)換階段:當(dāng)對(duì)JSP頁(yè)面的請(qǐng)求到達(dá)時(shí),JSP容器檢查JSP頁(yè)面的語(yǔ)法是否正確,將JSP頁(yè)面轉(zhuǎn)換成Servlet源文件,然后調(diào)用javac命令編譯Servlet源文件,生成字節(jié)碼文件。
4.執(zhí)行階段:Servlet容器加載轉(zhuǎn)換后的Servlet類(lèi)。JS: JavaScript通常在前臺(tái)運(yùn)行,也就是說(shuō),在用戶(hù) 的瀏覽器,而且通常不需要服務(wù)器的后臺(tái)支持(AJAX交互除外)。HTML中混合的JavaScript腳本由瀏覽器直接解釋和執(zhí)行,基本目標(biāo)是提高頁(yè)面的美觀(guān)度和UI操作的響應(yīng)速度。
運(yùn)行位置不同:JSP運(yùn)行在后臺(tái)服務(wù)器上,混合在HTML中的java程序段用于控制HTML的動(dòng)態(tài)生成,通常負(fù)責(zé)調(diào)用后臺(tái)數(shù)據(jù)庫(kù)中的數(shù)據(jù),形成具有豐富數(shù)據(jù)交互效果的頁(yè)面,可以根據(jù)使用情況進(jìn)行變化。