• <menu id="w2i4a"></menu>
  • logo 使用MyEclipse開發(fā)Java EE應(yīng)用

    文檔首頁>>使用MyEclipse開發(fā)Java EE應(yīng)用>>使用MyEclipse開發(fā)Java EE應(yīng)用:Web項目結(jié)構(gòu)和用于開發(fā)Web應(yīng)用程序的工具(上)

    使用MyEclipse開發(fā)Java EE應(yīng)用:Web項目結(jié)構(gòu)和用于開發(fā)Web應(yīng)用程序的工具(上)


    免費下載MyEclipse  優(yōu)惠購買MyEclipse

    一  Web項目結(jié)構(gòu)

    用最簡單的話來說,MyEclipse Web項目是Eclipse Java項目,其中包括定義項目的Web性質(zhì)的元數(shù)據(jù)和以Java EE Web歸檔(WAR)結(jié)構(gòu)為后綴的目錄結(jié)構(gòu)。Java EE Web項目模型的中心是Web應(yīng)用程序符合的Java EE部署要求:

    • 標準的WAR目錄(文件夾)結(jié)構(gòu);

    • 支持源文件夾的Eclipse JDT Java模型概念。

    下圖顯示了示例HelloWorld Web項目的結(jié)構(gòu)的帶注釋的視圖。注意,MyEclipse Web項目在項目文件夾的右上角裝飾有一個小地球圖標。在此示例項目中,顯示了兩個子文件夾:src和WebRoot。該SRC文件夾包含Java源代碼,如Java包和它們的類、接口。WebRoot文件夾是JavaEE的web存檔(WAR)結(jié)構(gòu)圖案化后的文件夾結(jié)構(gòu)的根/基本文件夾。根文件夾在形式上稱為Web根,它包含三個子文件夾。Web內(nèi)容和資源(例如JSP和HTML文件、標記庫和JAR文件)位于Web根文件夾及其子文件夾中。

    Web存檔結(jié)構(gòu)的根文件夾稱為Web根。該文件夾的實際名稱可以自定義,但必須遵循以下結(jié)構(gòu)和要求:

    WebRoot /

    WEB-INF /

      lib /

      web.xml

    元素描述
    webrootWeb項目中所有Web內(nèi)容、可執(zhí)行文件和支持資源所在的根文件夾或基礎(chǔ)文件夾。項目內(nèi)的任何文件夾(包括項目文件夾)都包括webroot,該文件夾包括此處描述的子文件夾結(jié)構(gòu)。公眾可訪問的Web內(nèi)容(例如JSP和HTML文件及其組織子文件夾)通常都在此文件夾中。
    WEB-INF/webroot文件夾的直接子文件夾(即
    WEB-INF/libWEB-INF的子文件夾,包含項目的.JAR文件 
    web.xml

    Java EE Web部署描述符,用于定義Java EE Web實體,例如servlet和標記庫。Java EE Web項目需要此文件才能進行部署和執(zhí)行。web.xml文件位于


    所有使用JavaEE 5.0之前版本的Web項目都是使用空的部署描述符創(chuàng)建的。對于使用Java EE 5或更高版本的項目,不需要此文件,但您可以選擇生成此文件,也可以根據(jù)需要修改部署描述符文件。

    Java源文件夾和webroot文件夾的默認名稱由Web項目模板定義。

    下圖描繪了MyEclipse Web項目的Resource透視圖,顯示了項目的部署信息??梢允褂庙椖康腄eployment Assembly屬性來定制項目部署。

    此外,MyEclipse包括兩個特殊的項目成員:.settings文件夾和.myeclipse文件夾。.settings文件夾保存所有項目設(shè)置,與項目對應(yīng)的Eclipse .project和.classpath文件同等重要。如果要在源管理系統(tǒng)(例如CVS)中維護項目,請在版本控制下包含.settings文件夾。

    該.myeclipse文件夾是MyEclipse中的用于存儲臨時數(shù)據(jù),如編譯的JSP短暫工作區(qū)。因為它是一個臨時工作區(qū),所以可能由MyEclipse Web工具動態(tài)創(chuàng)建和刪除,并且不會出現(xiàn)在新項目中,僅在項目需要時自動生成,不需要在源代碼控制系統(tǒng)下維護此文件夾。例如,如果在CVS中維護項目,建議您將.myeclipse添加到項目的.cvsignore文件中。

    注意:.*文件和文件夾在項目中可能不可見。必須使用“Project Explorer”過濾器來查看它們。

    二  Web開發(fā)生產(chǎn)力工具

    MyEclipse提供了許多用于開發(fā)Web應(yīng)用程序的生產(chǎn)力工具。本節(jié)概述了關(guān)鍵工具及其用法。

    編輯器

    • HTML Designer(源代碼,所見即所得,預(yù)覽模式)

    • JSP(源,預(yù)覽模式)

    • XML、XSL(源,圖形模式)

    • DTD/XSD

    • Java腳本

    • CSS

    • Text

    所有編輯器均支持用戶可自定義的語法顏色突出顯示、字體、布局和格式。HTML、JSP和XML編輯器提供類似于Eclipse Java編輯器的實時驗證和錯誤標記。

    向?qū)?/strong>

    • 創(chuàng)建Web項目

    • HTML創(chuàng)建

    • JSP創(chuàng)建包括Struts

    • web.xml文檔的創(chuàng)建和維護

    • XML創(chuàng)建

    驗證方式

    • 包含自定義標記和Java腳本的JSP

    • HTML

    • CSS

    • XML/XSL

    • 部署描述符

    部署、測試和調(diào)試

    • 直接從MyEclipse部署來測試應(yīng)用程序服務(wù)器環(huán)境

    • 支持20多種不同的應(yīng)用服務(wù)器

    • 啟動和控制應(yīng)用程序服務(wù)器

    • JSP和Java代碼的熱交換/更新調(diào)試

    高級功能

    • Struts設(shè)計器和向?qū)?/p>

    • XDoclet支持

    • Java Server Faces支持

    • Hibernate支持

    三  Web項目參數(shù)

    MyEclipse提供了許多可定制的參數(shù),其中有幾個帶有預(yù)填充字段的Web項目向?qū)Ш痛翱?。許多預(yù)填充字段的值通常來自MyEclipse系統(tǒng)參數(shù)。應(yīng)該注意兩個MyEclipse參數(shù)是Web項目文件夾模板和部署策略。

    要訪問MyEclipse參數(shù),請選擇Window > Preferences,展開MyEclipse > Java Enterprise Project,然后選擇“Web Project”。

    若不想要顯式的Web根文件夾,可以將Web根文件夾名設(shè)置為“/”。

    注意:更改Web項目模板只對新項目有影響,不會影響現(xiàn)有項目。

    *有關(guān)本教程更多內(nèi)容,請點擊此處查看>>>


    12月,慶圣誕,迎元旦,上“慧都網(wǎng)”小程序簽到兌軟件商城無門檻抵價券>>>   購購MyEclipse/CodeMix享折上折>>>


    想進一步了解MyEclipse?【MyEclipse官方中文網(wǎng)】知你所需,解你所惑!

    想與更多人聊MyEclipse?加入MyEclipse中國(官方2):742336981暢所欲言吧!

    想及時獲取MyEclipse資訊?掃描下方二維碼,MyEclips信息跟你走!

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();