當前位置:編程學習大全網 - 源碼下載 - 能不能講壹下網頁從生成到在客戶端與用戶互動的詳細流程、原理?

能不能講壹下網頁從生成到在客戶端與用戶互動的詳細流程、原理?

前提:目標網站(假設為“www.AAA.com”)的Web服務器已開啟(假設Web服務器是Tomcat,那就是說Tomcat啟動了,並且正在偵聽80端口Tomcat默認是偵聽8080端口,這裏為方便,改為80)

1、客戶(就是妳)用客戶端(就是瀏覽器)打開壹個網站,例如:www.AAA.com/look(假設這個網站是JSP空間);

2、這個請求(就是“www.AAA.com/look”)到達這個網站的Web服務器(略去域名解析和IP尋址等細節,因為不是重點);

3、這個Web服務器Tomcat接到轉過來的這個請求(e!"; %>

<script language="JavaScript">

alert("<%=wel %>")

</script>

然後把它編成index_jsp.java文件(實際上就是壹個Servlet,這時已經沒有<% ... %>這樣的代碼了,與之替代的就是相當的java代碼)並編譯成class文件index_jsp.class;

6、JspServlet將Tomcat封裝好並傳進來的HttpServletRequest對象和HttpServletResponse對象傳入index_jsp.class的service方法(此方法為Servlet接口聲明的方法)進行處理;(這個處理其實就是把index.jsp裏的內容輸出來,這時回應流裏的內容就已經是:

<script language="JavaScript">

alert("welcome!")

</script>了)

7、tomcat接到這個回應流對象HttpServletResponse,又將它按e!")

</script>

了解到要解釋這樣壹段腳本。它就開始分析語法--JavaScript語法,那就調JavaScript語法解釋器,邊解釋邊執行,彈出警告框"welcome!"。

總結:

Tomcat是服務器,是裝在服務端的,妳請求(就是開網頁)前,它壹定早就在等著妳;

JavaScript是不需要設置環境的,基本沒什麽要設的,又不跨平臺,又不做企業應用。它的執行結果完全由瀏覽器保證。

  • 上一篇:機戰是什麽遊戲
  • 下一篇:比特幣基礎教學之:怎樣保護妳的私鑰
  • copyright 2024編程學習大全網