成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

jsp文件的運行方法

這篇文章主要介紹了jsp文件的運行方法,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)為您提適合企業(yè)的網(wǎng)站設計?讓您的網(wǎng)站在搜索引擎具有高度排名,讓您的網(wǎng)站具備超強的網(wǎng)絡競爭力!結合企業(yè)自身,進行網(wǎng)站設計及把握,最后結合企業(yè)文化和具體宗旨等,才能創(chuàng)作出一份性化解決方案。從網(wǎng)站策劃到做網(wǎng)站、成都網(wǎng)站建設, 我們的網(wǎng)頁設計師為您提供的解決方案。

當客戶端瀏覽器向服務器發(fā)出訪問一個JSP頁面的請求時,服務器根據(jù)該請求加載相應的JSP頁面,并對該頁面進行編譯,然后執(zhí)行。

jsp文件的運行方法

頁面的執(zhí)行過程如下圖所示:

jsp文件的運行方法

客戶端通過瀏覽器向服務器發(fā)出請求,在該請求中包含了請求的資源的路徑,這樣當服務器接收到該請求后就可以知道被請求的內容。

服務器根據(jù)接收到的客戶端的請求來加載相應的JSP文件。

Web服務器中的JSP引擎會將被加載的JSP文件轉化為Servlet。

JSP引擎將生成的Servlet代碼編譯成Class文件。

服務器執(zhí)行這個Class文件。

最后服務器將執(zhí)行結果發(fā)送給瀏覽器進行顯示。

從上面的解釋中可以看到,JSP文件被JSP引擎轉換后,又被編譯成了Class文件,最終由服務器通過執(zhí)行這個Class文件來對客戶端的請求進行響應。其中第三步和第四步構成了JSP處理過程中的翻譯階段,而第五步則為請求處理階段。

但并不是每次請求都需要重復進行這樣的處理。當服務器第一次接收到對某個頁面的請求時,JSP引擎就開始按照上述的處理過程來將被請求的JSP文件編譯成Class文件。當再次對該頁面進行請求時,如果該頁面沒有任何改動,服務器就會直接調用對應的Class文件來執(zhí)行。因此當某個JSP頁面第一次被請求時,會有一些延遲,而再次訪問時會感覺速度快了很多。如果被請求的頁面經(jīng)過了修改,那么服務器會重新編譯這個文件,然后再執(zhí)行。

jsp是怎么運行的

**jsp ——JSP引擎轉換為Servlet——Java編譯為.class文件——由Java虛擬機解釋執(zhí)行

Web容器處理JSP文件請求的執(zhí)行過程主要包括以下4個部分:

客戶端發(fā)出Request請求

JSP Container 將JSP轉譯成Servlet的源代碼

將產生的Servlet源代碼經(jīng)過編譯后,并加載到內存執(zhí)行

把結果Response(響應)至客戶端

很多人都會認為JSP的執(zhí)行性能會和Servlet相差很多,其實執(zhí)行性能上的差別只在第一次的執(zhí)行。因為JSP在執(zhí)行第一次后,會被編譯成Servlet的類文件,即.class,當再重復調用執(zhí)行時,就直接執(zhí)行第一次所產生的Servlet,而不再重新把JSP編譯成Servelt。因此,除了第一次的編譯會花較久的時間之外,之后JSP和Servlet的執(zhí)行速度就幾乎相同了。

在執(zhí)行JSP網(wǎng)頁時,通??梢苑譃閮蓚€時期:轉譯時期(Translation Time)和請求時期(Request Time)

轉譯時期:JSP網(wǎng)頁轉移成Servlet類。

請求時期:Servlet類執(zhí)行后,響應結果至客戶端。

轉譯期間做了兩件事情:

轉譯時期:將JSP網(wǎng)頁轉移為Servlet源代碼 .java.

編譯時期:將Servlet 源代碼 .java編譯成 Servlet類 .class.

當JSP網(wǎng)頁在執(zhí)行時,JSP Container 會做檢查工作,如果發(fā)現(xiàn)JSP網(wǎng)頁有更新修改時,JSP Container 才會再次編譯JSP成 Servlet; 如果JSP沒有更新時,就直接執(zhí)行前面所產生的Servlet.**

感謝你能夠認真閱讀完這篇文章,希望小編分享jsp文件的運行方法內容對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細的解決方法等著你來學習!

網(wǎng)站標題:jsp文件的運行方法
文章出自:http://jinyejixie.com/article28/pocgjp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、手機網(wǎng)站建設、小程序開發(fā)全網(wǎng)營銷推廣、營銷型網(wǎng)站建設、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設
东平县| 崇左市| 淮阳县| 绥中县| 牟定县| 格尔木市| 铜川市| 安康市| 饶平县| 寿光市| 大足县| 温州市| 云林县| 招远市| 渭源县| 分宜县| 嘉黎县| 浮山县| 陆丰市| 黔南| 永嘉县| 衡东县| 景宁| 齐齐哈尔市| 和林格尔县| 乌拉特后旗| 峨眉山市| 四子王旗| 双流县| 汶川县| 江口县| 盐源县| 平度市| 大冶市| 丹棱县| 洞口县| 尚志市| 读书| 米脂县| 红安县| 太仆寺旗|