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