翻譯|使用教程|編輯:陳津勇|2019-12-05 16:46:18.897|閱讀 538 次
概述:通過本文,你將了解Web項目的結構和參數、Web開發生產力工具、JSP代碼完成和驗證等內容。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
一 Web項目結構
用最簡單的話來說,MyEclipse Web項目是Eclipse Java項目,其中包括定義項目的Web性質的元數據和以Java EE Web歸檔(WAR)結構為后綴的目錄結構。Java EE Web項目模型的中心是Web應用程序符合的Java EE部署要求:
標準的WAR目錄(文件夾)結構;
支持源文件夾的Eclipse JDT Java模型概念。
下圖顯示了示例HelloWorld Web項目的結構的帶注釋的視圖。注意,MyEclipse Web項目在項目文件夾的右上角裝飾有一個小地球圖標。在此示例項目中,顯示了兩個子文件夾:src和WebRoot。該SRC文件夾包含Java源代碼,如Java包和它們的類、接口。WebRoot文件夾是JavaEE的web存檔(WAR)結構圖案化后的文件夾結構的根/基本文件夾。根文件夾在形式上稱為Web根,它包含三個子文件夾。Web內容和資源(例如JSP和HTML文件、標記庫和JAR文件)位于Web根文件夾及其子文件夾中。
Web存檔結構的根文件夾稱為Web根。該文件夾的實際名稱可以自定義,但必須遵循以下結構和要求:
WebRoot /
WEB-INF /
lib /
web.xml
元素 | 描述 |
webroot | Web項目中所有Web內容、可執行文件和支持資源所在的根文件夾或基礎文件夾。項目內的任何文件夾(包括項目文件夾)都包括webroot,該文件夾包括此處描述的子文件夾結構。公眾可訪問的Web內容(例如JSP和HTML文件及其組織子文件夾)通常都在此文件夾中。 |
WEB-INF/ | webroot文件夾的直接子文件夾(即 |
WEB-INF/lib | WEB-INF的子文件夾,包含項目的.JAR文件 |
web.xml | Java EE Web部署描述符,用于定義Java EE Web實體,例如servlet和標記庫。Java EE Web項目需要此文件才能進行部署和執行。web.xml文件位于 所有使用JavaEE 5.0之前版本的Web項目都是使用空的部署描述符創建的。對于使用Java EE 5或更高版本的項目,不需要此文件,但您可以選擇生成此文件,也可以根據需要修改部署描述符文件。 |
Java源文件夾和webroot文件夾的默認名稱由Web項目模板定義。
下圖描繪了MyEclipse Web項目的Resource透視圖,顯示了項目的部署信息。可以使用項目的Deployment Assembly屬性來定制項目部署。
此外,MyEclipse包括兩個特殊的項目成員:.settings文件夾和.myeclipse文件夾。.settings文件夾保存所有項目設置,與項目對應的Eclipse .project和.classpath文件同等重要。如果要在源管理系統(例如CVS)中維護項目,請在版本控制下包含.settings文件夾。
該.myeclipse文件夾是MyEclipse中的用于存儲臨時數據,如編譯的JSP短暫工作區。因為它是一個臨時工作區,所以可能由MyEclipse Web工具動態創建和刪除,并且不會出現在新項目中,僅在項目需要時自動生成,不需要在源代碼控制系統下維護此文件夾。例如,如果在CVS中維護項目,建議您將.myeclipse添加到項目的.cvsignore文件中。
注意:.*文件和文件夾在項目中可能不可見。必須使用“Project Explorer”過濾器來查看它們。
二 Web開發生產力工具
MyEclipse提供了許多用于開發Web應用程序的生產力工具。本節概述了關鍵工具及其用法。
編輯器
HTML Designer(源代碼,所見即所得,預覽模式)
JSP(源,預覽模式)
XML、XSL(源,圖形模式)
DTD/XSD
Java腳本
CSS
Text
所有編輯器均支持用戶可自定義的語法顏色突出顯示、字體、布局和格式。HTML、JSP和XML編輯器提供類似于Eclipse Java編輯器的實時驗證和錯誤標記。
向導
創建Web項目
HTML創建
JSP創建包括Struts
web.xml文檔的創建和維護
XML創建
驗證方式
包含自定義標記和Java腳本的JSP
HTML
CSS
XML/XSL
部署描述符
部署、測試和調試
直接從MyEclipse部署來測試應用程序服務器環境
支持20多種不同的應用服務器
啟動和控制應用程序服務器
JSP和Java代碼的熱交換/更新調試
高級功能
Struts設計器和向導
XDoclet支持
Java Server Faces支持
Hibernate支持
三 Web項目參數
MyEclipse提供了許多可定制的參數,其中有幾個帶有預填充字段的Web項目向導和窗口。許多預填充字段的值通常來自MyEclipse系統參數。應該注意兩個MyEclipse參數是Web項目文件夾模板和部署策略。
要訪問MyEclipse參數,請選擇Window > Preferences,展開MyEclipse > Java Enterprise Project,然后選擇“Web Project”。
若不想要顯式的Web根文件夾,可以將Web根文件夾名設置為“/”。
注意:更改Web項目模板只對新項目有影響,不會影響現有項目。
12月,慶圣誕,迎元旦,上“慧都網”小程序簽到兌軟件商城無門檻抵價券>>> 購購MyEclipse/CodeMix享折上折>>>
想進一步了解MyEclipse?知你所需,解你所惑!
想與更多人聊MyEclipse?加入MyEclipse中國(官方2):742336981暢所欲言吧!
想及時獲取MyEclipse資訊?掃描下方二維碼,MyEclips信息跟你走!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: