jsp編程技術(shù)講什么 jsp程序設(shè)計什么意思?
jsp程序設(shè)計什么意思?JSP(Java Server Pages)是頁的技術(shù)標準,可以在UNIX、Linux和Windows操作平臺上無縫運行。該技術(shù)可用于構(gòu)建一個安全的、跨平臺的高級站。這本書詳細
jsp程序設(shè)計什么意思?
JSP(Java Server Pages)是頁的技術(shù)標準,可以在UNIX、Linux和Windows操作平臺上無縫運行。該技術(shù)可用于構(gòu)建一個安全的、跨平臺的高級站。
這本書詳細解釋了JSP語法和基本編程方法。全書共分10章,包括JSP簡介、JSP頁面和JSP標簽、標簽文件和標簽標記、JSP內(nèi)置對象、JSP文件操作、JSP中如何使用MySQL、SQL Server、Oracle等常用數(shù)據(jù)庫、JSP和JavaBean、Java Servlet基礎(chǔ)、MVC模式等重要內(nèi)容。本書所有知識均以具體實例介紹,力求詳盡貼切,突出JSP在開發(fā)站中的強大功能及其在開發(fā)商務(wù)網(wǎng)站中的應(yīng)用,便于讀者快速掌握和使用JSP編程技巧。
本書不僅可以作為高校計算機及相關(guān)專業(yè)的選修課,也可以作為自學(xué)者和網(wǎng)站開發(fā)者的參考書。
javascript、JSP、JS有什么區(qū)別和聯(lián)系?
Js是javascript的縮寫。以下是JSP和JS的區(qū)別和聯(lián)系:
名稱:JS: JavaScript JSP: JavaServer頁面
執(zhí)行過程:先翻譯jsp,再翻譯成Servlet。比如test.jsp要變成test_然后編譯成test_,test_本身就是一個servlet。所以JSP只是servlet的一個變種,方便編寫html內(nèi)容。Servlet是基礎(chǔ),所有jsp能做的,servlet什么都能做。
JS:它是一種基于對象的客戶端腳本語言。目的是解決服務(wù)器端語言。比如Perl,遺留下來的速度問題,給客戶提供了更流暢的瀏覽效果。JS可以直接嵌入html代碼進行解析和執(zhí)行,非常簡單易學(xué),可以產(chǎn)生很多動態(tài)效果。
圖片對比:JS在客戶端執(zhí)行,需要瀏覽器支持JavaScript。JSP是在服務(wù)器端執(zhí)行的,需要在服務(wù)器端部署一個支持Servlet的服務(wù)器程序。JS代碼可以直接從服務(wù)器下載,這對外界是可見的,而jsp(和翻譯的Servlet代碼)對外界是不可見的。
與JSP相比,JS可以在客戶端動態(tài)生成HTML,但是很難與服務(wù)器交互,因此無法提供復(fù)雜的服務(wù)。例如訪問數(shù)據(jù)庫和圖像處理。JSP是用lt% %gt用HTML實現(xiàn)的。JS是用ltscriptgtlt/script gt用HTML實現(xiàn)的。
執(zhí)行過程:JSP: 1。JSP當用戶第一次請求時,文件將被編譯成Servlet,然后Servlet將處理用戶 的請求,所以Servlet在運行時可以看作是一個Servlet。
2.JSP容器,即Servlet容器管理JSP頁面生命周期分為兩個階段,即轉(zhuǎn)換階段和執(zhí)行階段。
3.轉(zhuǎn)換階段:當對JSP頁面的請求到達時,JSP容器檢查JSP頁面的語法是否正確,將JSP頁面轉(zhuǎn)換成Servlet源文件,然后調(diào)用javac命令編譯Servlet源文件,生成字節(jié)碼文件。
4.執(zhí)行階段:Servlet容器加載轉(zhuǎn)換后的Servlet類。JS: JavaScript通常在前臺運行,也就是說,在用戶 的瀏覽器,而且通常不需要服務(wù)器的后臺支持(AJAX交互除外)。HTML中混合的JavaScript腳本由瀏覽器直接解釋和執(zhí)行,基本目標是提高頁面的美觀度和UI操作的響應(yīng)速度。
運行位置不同:JSP運行在后臺服務(wù)器上,混合在HTML中的java程序段用于控制HTML的動態(tài)生成,通常負責調(diào)用后臺數(shù)據(jù)庫中的數(shù)據(jù),形成具有豐富數(shù)據(jù)交互效果的頁面,可以根據(jù)使用情況進行變化。