1. 程式人生 > >Tomcat,Servlet,JSP之間是什麼關係?

Tomcat,Servlet,JSP之間是什麼關係?

首先Tomcat,Servlet,JSP之間是什麼關係?
JAVA EE即Java Web標準

Tomcat是Servlet的容器,Servlet執行在Tomcat容器當中(如docker映象執行在docker容器當中)

Servlet容器有很多(tomcat,Jboss,weblogic)等

JSP是動態網頁技術,出現在Servlet技術之後的,JSP技術是為了解決Servlet的開發效率低下,不方便開發人員開發,其本質還是Servlet

Tomcat根據JSP頁面生成對應Servlet的Java檔案及class檔案

JSP和Servlet會有如下轉換:

 

- JSP頁面的靜態內容、JSP指令碼都會轉換成Servlet的xxxService()方法,類似於自行建立Servlet時service()方法。

- JSP宣告部分,轉換成Servlet的成員部分。所有JSP宣告部分可以使用private,protected,public,static等修飾符,其他地方則不行。

- JSP的輸出表達式(<%= ..%>部分),輸出表達式會轉換成Servlet的xxxService()方法裡的輸出語句。

- 九個內建物件要麼是xxxService()方法的形參,要麼是該方法的區域性變數,所以九個內建物件只能在JSP指令碼和輸出表達式中使用。// 不能在jsp Dec

--------------------- 作者:Boom_Man 來源:CSDN 原文:https://blog.csdn.net/boom_man/article/details/79083987?utm_source=copy 版權宣告:本文為博主原創文章,轉載請附上博文連結!