Eclipse 創(chuàng)建 Web 項(xiàng)目
1. 前言
一個(gè) Web 項(xiàng)目可以簡(jiǎn)單地僅由一些靜態(tài)的 Web 頁面構(gòu)成,也可以包含更高級(jí)的動(dòng)態(tài)功能
注意理解這里的所說的動(dòng)靜態(tài)并不是指網(wǎng)頁的內(nèi)容是否有動(dòng)態(tài)展示。而是其中的項(xiàng)目中的數(shù)據(jù)開始和服務(wù)器進(jìn)行交互了。
對(duì)于 Java 項(xiàng)目,Eclipse 提供了完整的動(dòng)/靜態(tài) Web 項(xiàng)目的支持,包括了 HTML,CSS,JavaScript, JavaServer Pages(JSP)和 Java servlet 的支持,創(chuàng)建和編輯Web應(yīng)用程序部署描述符(web.xml)文件,Web存檔(WAR)文件的導(dǎo)入導(dǎo)出等功能。
本章節(jié),我們將介紹如何在 Eclipse 中創(chuàng)建一個(gè) Java Web 項(xiàng)目。
涉及到 Java Web 部分,我們后面的章節(jié)都將開始使用 Java EE 版本的 Eclipse,它對(duì)于 Web 項(xiàng)目提供了更加全面的支持。
2. 創(chuàng)建靜態(tài)Web項(xiàng)目
首先是打開新建窗口,我們可以通過 File -> Other…,如下圖所示:
接著我們?cè)谒阉骺蛑休斎?web,下方將會(huì)出現(xiàn) Static Web Project 的選項(xiàng),這就是靜態(tài) Web 項(xiàng)目了,選擇它后點(diǎn)擊 Next,如下圖所示:
接下來我們只需要輸入項(xiàng)目名稱,其他選項(xiàng)保持默認(rèn)默認(rèn)即可,如下圖所示:
點(diǎn)擊Next后,將是設(shè)置上下文的根路徑,而 WebContent 文件夾則是用于我們后面發(fā)布項(xiàng)目時(shí)所依賴的資源的,我們保持默認(rèn),如下圖所示:
點(diǎn)擊Finish 后,如果我們當(dāng)前不是處于 Web 透視圖中,那么將會(huì)詢問我們是否要打開 Web 透視圖,我們選擇打開即可,如下圖所示:
至此,我們的靜態(tài) Web 項(xiàng)目就創(chuàng)建完成了,如下圖所示:
3. 創(chuàng)建動(dòng)態(tài)Web項(xiàng)目
和我們創(chuàng)建靜態(tài) Web 項(xiàng)目類似,我們通過 File -> Other… 來打開新建窗口,如下圖所示:
接著搜索框輸入 web 以便快速找到我們要?jiǎng)?chuàng)建的項(xiàng)目類型,由于是動(dòng)態(tài) Web 項(xiàng)目,所以我們選擇 Dynamic Web Project 選項(xiàng),如下圖所示:
點(diǎn)擊 Next 后,我們需要輸入項(xiàng)目的名稱,其他的選項(xiàng)可以隨時(shí)進(jìn)行設(shè)置,所以這里均保持默認(rèn)即可,如下圖所示:
點(diǎn)擊 Next,進(jìn)入存放 Java 源文件和編譯后的字節(jié)文件存放的目錄,我們保持默認(rèn)就可以了,如下圖所示:
點(diǎn)擊Next后是關(guān)于 Web 模塊的設(shè)置,包括上下文根目錄和將要部署輸出資源的存放目錄的設(shè)置,這里的創(chuàng)建 Web.xml 選項(xiàng)建議勾選上,如果忘了勾選,后面還是要自己手動(dòng)新建的,如下圖所示:
點(diǎn)擊 Finish,如果我們當(dāng)前沒有打開 Java EE 透視圖的話,會(huì)彈出詢問框,我們點(diǎn)擊打開即可,如下圖所示:
至此,我們的動(dòng)態(tài) Java Web 項(xiàng)目就創(chuàng)建好了,如下圖所示:
4. 總結(jié)
本章節(jié)我們介紹了如何在 Eclipse 中創(chuàng)建靜態(tài)/動(dòng)態(tài) Web 項(xiàng)目,操作上還是非??旖莺?jiǎn)單的。如果不熟悉的同學(xué)建議自行操作看看。