- Java Web基礎(chǔ)與實(shí)例教程
- 孔祥盛 趙芳主編
- 633字
- 2025-03-19 16:21:02
2.1.4 小露身手:使用Eclipse創(chuàng)建動(dòng)態(tài)Web項(xiàng)目
步驟
(1)關(guān)閉Eclipse歡迎界面,在Eclipse菜單欄中單擊File菜單→選擇New→選擇Dynamic Web Project→彈出New Dynamic Web Project窗口,如圖2-4所示。

圖2-4 New Dynamic Web Project窗口
(2)在Project name文本框中輸入項(xiàng)目名稱(chēng)(例如get),在Dynamic web module version中選擇4.0(Servlet最新版本是4.0),其他選項(xiàng)保持默認(rèn)設(shè)置(請(qǐng)留意項(xiàng)目的保存位置)。
(3)單擊Next按鈕,進(jìn)入Java程序配置界面,如圖2-5所示。
(4)保持默認(rèn)設(shè)置,單擊Next按鈕,進(jìn)入Web Module界面,如圖2-6所示。
說(shuō)明1:使用Eclipse創(chuàng)建Web項(xiàng)目時(shí),Context root配置了Web項(xiàng)目的虛擬路徑,默認(rèn)情況下,Web項(xiàng)目虛擬路徑名就是Web項(xiàng)目名(這里是get)。Web項(xiàng)目虛擬路徑“指向了”Web項(xiàng)目部署后的絕對(duì)物理路徑。由于還沒(méi)有將get項(xiàng)目部署到Tomcat中,目前還無(wú)法得知get項(xiàng)目部署后的絕對(duì)物理路徑。
說(shuō)明2:Eclipse中的Content directory配置了Web項(xiàng)目的內(nèi)容目錄,默認(rèn)值是WebContent。WebContent目錄是Eclipse工作空間的子目錄,里面存放的是JSP源程序、JavaScript源程序、CSS源程序。
說(shuō)明3:Web項(xiàng)目部署到Tomcat后,Eclipse會(huì)將WebContent目錄里的JSP源程序、JavaScript源程序、CSS源程序,自動(dòng)地復(fù)制到Web項(xiàng)目的部署目錄中(注意:Web項(xiàng)目部署目錄中并沒(méi)有WebContent目錄)。在瀏覽器地址欄中輸入U(xiǎn)RL路徑就可以訪問(wèn)WebContent中的源程序(實(shí)際上訪問(wèn)的是Web項(xiàng)目部署目錄中源程序?qū)?yīng)的字節(jié)碼)。例如,在瀏覽器地址欄輸入網(wǎng)址http://localhost:8080/get/index.jsp,看起來(lái)訪問(wèn)的是get項(xiàng)目WebContent里的index.jsp文件,實(shí)際上訪問(wèn)的是Web項(xiàng)目部署目錄中的index_jsp.class字節(jié)碼文件。

圖2-5 Java程序配置界面

圖2-6 Web Module界面
(5)保持默認(rèn)設(shè)置,單擊Finish按鈕。
完成上述步驟后,Eclipse就會(huì)在工作空間C:\workspace中創(chuàng)建一個(gè)get文件夾,該文件夾保存了get項(xiàng)目所有的源程序(注意不是字節(jié)碼)。
- Spring Cloud Alibaba微服務(wù)架構(gòu)設(shè)計(jì)與開(kāi)發(fā)實(shí)戰(zhàn)
- FreeSWITCH 1.6 Cookbook
- PostgreSQL 11從入門(mén)到精通(視頻教學(xué)版)
- JavaScript+Vue+React全程實(shí)例
- Python 3破冰人工智能:從入門(mén)到實(shí)戰(zhàn)
- Hands-On Automation Testing with Java for Beginners
- Salesforce Reporting and Dashboards
- Android移動(dòng)開(kāi)發(fā)案例教程:基于Android Studio開(kāi)發(fā)環(huán)境
- Android群英傳
- Kubernetes進(jìn)階實(shí)戰(zhàn)
- 用Python動(dòng)手學(xué)統(tǒng)計(jì)學(xué)
- Web前端測(cè)試與集成:Jasmine/Selenium/Protractor/Jenkins的最佳實(shí)踐
- 透視C#核心技術(shù):系統(tǒng)架構(gòu)及移動(dòng)端開(kāi)發(fā)
- Python數(shù)據(jù)可視化之matplotlib實(shí)踐
- BackTrack 5 Cookbook