160901
1. 一句話介紹什麼是JSP?
和java相關的技術,能夠開發出動態的,高性能的Web應用程序,的一門開發語言
2. 優勢即特色,那麼jsp的優勢有哪些呢?
JSP實現的Web應用,a.其動態頁面和靜態頁面是分離的,b.已脫離硬件平臺的束縛,c.且是編譯後運行的。
=====P1 JSP的編譯後執行和ASP的腳本級執行,各自有什麼優缺點?
3. JSP引擎是什麼?
JSP應用完成後搭建在服務器上,服務器有多個Web項目,顯然服務器上得有一個管理類型的程序來管理多個Web程序,這個管理JSP程序的程序就是JSP引擎。
4. tomcat服務器是什麼?
tomcat是最最經常使用的一個JSP引擎,由Apache和Sun聯合開發,免費且開源,在win7中配置好了tomcat後,就能夠跑能夠運行的JSP項目了。
5. 搭建tomcat服務器的步驟是怎樣的?
1.先下載tomcat包,一種是解壓後就能夠用,通常是zip包。解壓後進入bin目錄,執行startup.bat啓動服務區,說明一下,tomcat啓動後會打開一個終端,並單獨佔用該終端窗口。
還有一種安裝版的tomcat,下載後是.exe,循序漸進,安裝完畢。
2.安裝後,我們去瀏覽器輸入localhost:8080或則127.0.0.1:8080,若是看到了tom貓的頁面,說明服務器搭建成功。
6. 如何配置tomcat的端口?【等待貼個截圖】
進入tomcat的conf文件夾,修改server.xml更改端口號?《connector port=‘8080’ pro.....》把這裏的8080改爲其餘的,保存後重啓服務器。
7. JSP頁面除了html還能夠有什麼代碼?
JSP頁面按文本文件保存擴展名是.jsp,裏面一般有java的程序片,包裹在<% %>中,說白了,JSP頁面就是融入了java代碼的html文件,且後綴正是.jsp。
8. Web服務目錄是什麼?
人們訪問的網站,在服務器視角來看,實質上是一個web服務目錄,說白了一個網站對應一個web服務目錄。
web服務目錄的構成是這樣的:1.根目錄是安裝目錄.webapps.Root,一共三層。2.全部web服務目錄都在這個根目錄下,是它的兒子目錄,多個web服務目錄是兄弟目錄。
9. 新建web服務目錄還有種方式是制定虛擬目錄,這種是如何實現的?【等待貼截圖】
假設要將D:\MyBook\zhang以及C:\wang做爲web服務目錄,並讓用戶使用apple和cloud虛擬目錄訪問Web服務目錄D:\MyBook\zhang以及C:\wang下的JSP頁面。
首先用記事本打開conf文件夾下的server.xml,找到</Host>的部分(書上說在文件的後方),找到後在</Host>前面加上<Context path="/apple" docBase="D:/MyBook\zhang" debug="0" reloadable="true"/> <Context path="/cloud" docBase="C:\wang" debug="0" reloadable="true"/>保存退出後,重啓tomcat。
10. JSP運行是什麼樣的原理?
當服務器上的 JSP 頁面被第一次請求執行時,服務器上的 JSP 引擎首先將 JSP 頁面文件轉譯成一個 Java 文件,並把此文件編譯生成字節碼文件,最後執行此字節碼文件來響應用戶。
注意:產品運行中,若 JSP 頁面發生改變,Tomcat 服務器會生成新的字節碼文件。
11. JSP技術比 ASP 快的主要緣由是什麼?
Web程序設計以後,通常由管理員首次訪問 JSP 頁面,生成了 字節碼文件後,後續用戶訪問的響應速度就有質的提高。
另外,當多個用戶請求一個 JSP 頁面時,Tomcat服務器爲每一個用戶啓動一個線程,該線程負責執行常駐內存的字節碼文件,以響應用戶的請求。這些線程由 Tomcat 服務器統一管理,將 CPU 的使用權在各個線程之間快速切換,保證每一個線程都有機會執行字節碼文件,這與傳統的 CGI 爲每一個用戶啓動一個進程的機制相比較,效率高得多。
160901