框架基礎(chǔ)-Servlet與JSP技術(shù)回顧

框架基礎(chǔ)-Servlet與JSP技術(shù)回顧

ID:39498077

大小:466.00 KB

頁數(shù):58頁

時間:2019-07-04

框架基礎(chǔ)-Servlet與JSP技術(shù)回顧_第1頁
框架基礎(chǔ)-Servlet與JSP技術(shù)回顧_第2頁
框架基礎(chǔ)-Servlet與JSP技術(shù)回顧_第3頁
框架基礎(chǔ)-Servlet與JSP技術(shù)回顧_第4頁
框架基礎(chǔ)-Servlet與JSP技術(shù)回顧_第5頁
資源描述:

《框架基礎(chǔ)-Servlet與JSP技術(shù)回顧》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第3章框架基礎(chǔ)-Servlet與JSP技術(shù)回顧主要內(nèi)容在MyEclipse中創(chuàng)建Web工程在MyEclipse中編寫Servlet在MyEclipse中編寫JSPServlet常用APIEL表達式語言JSP常用的指令和動JSTL標準標簽庫本章目標掌握Web應(yīng)用的文檔結(jié)構(gòu)掌握Servlet的編寫和訪問掌握JSP的編寫和訪問掌握Servlet常用API掌握EL表達式語言的使用掌握JSP常用的指令和動作掌握JSTL的使用3.1創(chuàng)建Web應(yīng)用所有JSP和Servlet程序都需要放置在一個合法有效的Web應(yīng)用中才能被正確地運行和訪問。Web應(yīng)用的目錄結(jié)

2、構(gòu)需要滿足一定的要求。3.1.1Web應(yīng)用文檔結(jié)構(gòu)每個Web應(yīng)用都有一個根目錄。可以把JSP文件、HTML文件和圖片文件等與頁面相關(guān)的文件直接放在根目錄下。但是為了便于管理,通常會建立若干子目錄把文件進行分類管理。一般會按照各自功能的不同把Web應(yīng)用分成若干個模塊,把每個模塊相關(guān)的文件放在一個子目錄中。3.1.1Web應(yīng)用文檔結(jié)構(gòu)例如,使用images目錄存放圖片資源,使用common目錄存放共享資源等。另外,在Web應(yīng)用中有一個重要的子目錄WEB-INF,用于存放服務(wù)器的配置文件以及在服務(wù)器端運行的類文件和一些標簽文件等,該目錄中的文件是不

3、能通過瀏覽器訪問的。3.1.1Web應(yīng)用文檔結(jié)構(gòu)一個Web應(yīng)用的文檔結(jié)構(gòu)大致如圖所示:+myweb+各模塊子文件夾+common+images+WEB-INF+classes+libweb.xml3.1.1Web應(yīng)用文檔結(jié)構(gòu)WEB-INF文件夾WEB-INF目錄中主要有如下幾個文件夾或文件:classes文件夾:存放本應(yīng)用的所有類文件以及properties文件(屬性文件)。lib文件夾:也是用于存放類文件的,只是這些文件都是以壓縮包(.jar)的形式存在的。web.xml文件:用于描述Web應(yīng)用的配置信息。3.1.2創(chuàng)建一個Web工程利用集

4、成開發(fā)工具可以很方便快速的創(chuàng)建Web應(yīng)用。在MyEclipse中,提供了“WebProject”這種工程類型,生成Web工程后,其中會自動創(chuàng)建一個有效的Web應(yīng)用目錄,默認根目錄名為WebRoot,并且Web應(yīng)用應(yīng)具備的一些基本目錄和文件都會自動生成。3.1.2創(chuàng)建一個Web工程利用MyEclipse創(chuàng)建一個Web工程的步驟如下:(1)右擊鼠標選擇New?Project。(2)工程類型選擇MyEclipse?J2EEProjects?WebProject。3.1.2創(chuàng)建一個Web工程(3)在ProjectName處填寫工程名,通常會將工程名默

5、認為Web應(yīng)用名。單擊Finish按鈕,Web工程成功創(chuàng)建完畢。3.1.2創(chuàng)建一個Web工程利用MyEclipse創(chuàng)建的Web工程:Web工程中的WebRoot目錄即為Web應(yīng)用的根目錄。所有和Web頁面相關(guān)的資源都存放在WebRoot下。Web工程中的src目錄用于存放Java源文件。Web工程的ContextrootURL屬性即為該Web應(yīng)用的上下文路徑。3.1.3Web應(yīng)用配置或部署Web服務(wù)器必須能夠找到應(yīng)用的根目錄才可以運行這個Web應(yīng)用,也就是通常所說的需要把應(yīng)用發(fā)布到服務(wù)器上。有兩種方式可以完成發(fā)布:第一種方式需要把應(yīng)用放在特定

6、的目錄下,在Tomcat中可以把應(yīng)用放在Tomcat目錄下的webapps下面。另一種方式是通過配置文件完成,在配置文件中進行配置,在Tomcat中需要把配置文件放在特定的目錄下。3.1.3Web應(yīng)用配置或部署1.部署Web應(yīng)用利用MyEclipse的部署功能,可以將Web應(yīng)用直接部署到Web服務(wù)器上。若使用的是Tomcat服務(wù)器,則默認會部署到Tomcat下的webapps目錄下。3.1.3Web應(yīng)用配置或部署2.配置Web應(yīng)用配置Web應(yīng)用需要制作一個同名(Web應(yīng)用名)的XML配置文件。例如:為上面的myweb應(yīng)用創(chuàng)建同名的配置文件:m

7、yweb.xml,文件內(nèi)容如下:配置文件中:path表示W(wǎng)eb應(yīng)用的根路徑;docBase表示W(wǎng)eb應(yīng)用的存放位置;reloadable表示可以在運行時加載classes與lib文件夾下的類和包。存放位置:%TOMCAT_HOME%confCatalinalocalhost目錄下。3.2Servlet基礎(chǔ)本節(jié)主要介紹Servlet的基本概念、原理和開發(fā)步驟。3.

8、2.1什么是ServletServlet是用Java語言編寫的運行在服務(wù)器端的小應(yīng)用程序,能夠接收Web客戶端的請求,并能對Web客戶端進行響應(yīng),通常是通過HTTP

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。