原創(chuàng)|使用教程|編輯:龔雪|2024-12-18 11:18:22.217|閱讀 104 次
概述:本教程將向您展示如何用MyEclipse構(gòu)建一個(gè)Web項(xiàng)目,歡迎下載最新版IDE體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在本文中您將找到有關(guān)Web項(xiàng)目的信息,將了解:
這些功能在中可用。
MyEclipse技術(shù)交流群:742336981 歡迎一起進(jìn)群討論
用最簡單的術(shù)語來說, Web項(xiàng)目是一個(gè)Eclipse Java項(xiàng)目,它包括定義項(xiàng)目的Web性質(zhì)的元數(shù)據(jù)和按照J(rèn)ava EE Web archive (WAR)結(jié)構(gòu)設(shè)計(jì)的目錄結(jié)構(gòu)。Java EE Web項(xiàng)目模型的核心是Web應(yīng)用程序遵循的Java EE部署需求:1) 標(biāo)準(zhǔn)的WAR目錄(文件夾)結(jié)構(gòu)、2) 支持Eclipse JDT Java模型的源文件夾概念。
下圖展示了一個(gè)示例HelloWorld Web項(xiàng)目結(jié)構(gòu)的注釋視圖,注意MyEclipse Web項(xiàng)目在項(xiàng)目文件夾的右上角用一個(gè)小的球形圖標(biāo)進(jìn)行裝飾。在這個(gè)示例項(xiàng)目中,顯示了兩個(gè)子文件夾:src和WebRoot。src文件夾包含Java源代碼,例如Java包及其類和接口。WebRoot文件夾是按照J(rèn)avaEE web archive (WAR)結(jié)構(gòu)設(shè)計(jì)的文件夾結(jié)構(gòu)的根文件夾或基本文件夾。根文件夾的正式名稱是web-root,它包含三個(gè)子文件夾。Web內(nèi)容和資源(如JSP和HTML文件、標(biāo)記庫和JAR文件)位于Web -root文件夾及其子文件夾中。
web歸檔結(jié)構(gòu)的根文件夾稱為web-root,該文件夾的實(shí)際名稱可以由您定義,但必須遵循以下結(jié)構(gòu)和要求:
webroot
Web項(xiàng)目中的根文件夾或基本文件夾,所有Web內(nèi)容、可執(zhí)行文件和支持資源都位于該文件夾下。項(xiàng)目中的任何文件夾,包括項(xiàng)目文件夾,如果包含這里描述的子文件夾結(jié)構(gòu),都可以作為webroot。可公開訪問的web內(nèi)容(如JSP和HTML文件)及其組織子文件夾通常直接位于此文件夾中。
WEB-INF/
webroot文件夾的直接子文件夾(即<webroot文件夾>/WEB-INF),此文件夾及其子文件夾包含非公共應(yīng)用程序資源,如web.xml部署描述符、標(biāo)記庫、編譯的java類等。
WEB-INF/lib
WEB-INF的子文件夾,包含項(xiàng)目的.JAR文件
web.xml
定義Java EE web實(shí)體(如servlet和標(biāo)簽庫)的Java EE web部署描述符,Java EE web項(xiàng)目在部署和執(zhí)行時(shí)需要這個(gè)文件。web.xml文件位于<web-root>/WEB-INF文件夾中, 解釋并維護(hù)這個(gè)文件。
所有使用JavaEE 5.0之前版本的Web項(xiàng)目都使用空的部署描述符創(chuàng)建,對于使用Java EE 5或更高版本的項(xiàng)目,不需要這個(gè)文件,您可以選擇生成這個(gè)文件,還可以根據(jù)需要修改部署描述符文件。
Java源代碼和webroot文件夾的默認(rèn)名稱由Web項(xiàng)目模板定義。
下圖描述了MyEclipse Web項(xiàng)目的Resource透視圖,這個(gè)視圖顯示了項(xiàng)目的部署信息,可以使用項(xiàng)目的部署程序集屬性自定義項(xiàng)目部署。
此外, 還包括兩個(gè)特殊的項(xiàng)目成員:.settings文件夾和. MyEclipse文件夾。.settings文件夾保存所有項(xiàng)目設(shè)置,這個(gè)文件夾應(yīng)該與項(xiàng)目對應(yīng)的Eclipse .project和.classpath文件同等重要。如果您在源代碼管理系統(tǒng)(例如CVS)中維護(hù)項(xiàng)目,請?jiān)诎姹究刂葡掳?settings文件夾。
.myeclipse文件夾是MyEclipse的臨時(shí)工作區(qū),用于存儲(chǔ)臨時(shí)數(shù)據(jù),如編譯后的jsp。因?yàn)樗且粋€(gè)臨時(shí)的工作區(qū)域,它可以由MyEclipse Web工具動(dòng)態(tài)地創(chuàng)建和刪除,而不會(huì)作為新項(xiàng)目的一部分出現(xiàn)。它僅在項(xiàng)目需要時(shí)自動(dòng)生成,您不需要在源代碼控制系統(tǒng)下維護(hù)此文件夾。例如,如果您在CVS中維護(hù)項(xiàng)目,我們建議將.myeclipse添加到項(xiàng)目的.cvsignore文件中。
注意:.*文件和文件夾可能在項(xiàng)目中不可見,您必須選擇使用Project Explorer篩選來查看它們。
為web應(yīng)用程序的開發(fā)提供了許多高效率工具,本節(jié)概述了關(guān)鍵工具及其使用。
編輯器
所有編輯器支持用戶自定義的語法,顏色突出顯示,字體,布局和格式,HTML、JSP和XML編輯器提供與Eclipse Java編輯器類似的實(shí)時(shí)驗(yàn)證和錯(cuò)誤標(biāo)記。
向?qū)?/strong>
驗(yàn)證
部署、測試和調(diào)試
高級(jí)功能
未完待續(xù),我們下期繼續(xù)......
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)