使用MyEclipse開發Java EE應用:用XDoclet建立EJB 2 Session Bean項目(三)

來源:互聯網
上載者:User

標籤:png   檔案   擷取   代碼   整合   設定   預設值   deploy   dir   

MyEclipse限時秒殺!活動火熱開啟中>>

【MyEclipse最新版下載】

三、配置XDoclet支援的項目

預設情況下,MyEclipse EJB項目未配置使用XDoclet功能。本節主要為大家介紹使用XDoclet支援,並執行XDoclet代碼產生來啟用和配置firstejb EJB項目的步驟,以便擷取Trader EJB的依賴原始碼和部署組件。

首先將Standard EJB XDoclet配置添加到firstejb項目。本節的最終目標是產生XDoclet配置,用於建立MyEclipse執行的ANT指令碼,以便產生部署Trader EJB所需的其他EJB組件。

1. 按右鍵firstejb,然後選擇Properties,展開MyEclipse,然後選擇XDoclet。

XDoclet配置頁面

2. 單擊Add Standard,選擇Standard EJB,然後單擊OK。

注意:除了MyEclipse提供的預配置XDoclet模組,您還可以建立自己的XDoclet自訂配置。 整合自訂XDoclet模組的過程超出了本文檔的範圍。

添加一個標準EJB配置

將標準EJB模組添加到列表後,選擇它來顯示其包含的doclet。注意ejbdoclet出現在左下角的列表中,jbdoclet下的subdoclets包含必需和可選的子任務。 許多子事件不適用於簡單的無狀態會話bean,如Trader EJB。

Standard ejbdoclet的預設子任務

3. 刪除不需要的子任務,保留只有下面映像中顯示的列表。想要刪除子任務,只需單擊每個子任務,然後選擇Remove。此配置中的每個項目都表示EJB XDoclet子任務。

Trader EJB要求的XDoclet EJB子任務

4. (可選)如果在建立項目時指定了非預設源檔案夾,則必須更新以下元素:ejbdoclet>destDir、deploymentdescriptor>destDir和fileset>src的項目相對路徑屬性。選擇左下方面板中的每一個元素,然後在右下方的面板中查看和修改其各自的屬性。

5. 單擊Build標籤來設定項目的XDoclet構建檔案策略。

注意:如果這是一個新項目,則將Build原則設定為預設策略,因此您可以跳到步驟7。

6. 選擇Use dynamic build specificationpolicy選項。

如果您正在使用已經包含XDoclet配置的現有項目,則可以選擇刪除不必要的xdoclet-build.xml檔案。它不再需要有關這些政策的更詳細說明,請參見下表。預設情況下,新項目設定為使用動態構建策略。 您可以在參數頁上覆蓋該項目的預設值。

XDoclet構建檔案策略配置

警告! 當項目的XDoclet配置屬性被修改時,項目的xdoclet-build.xml檔案將被新版本覆蓋。當必須手動管理xdoclet-build.xml檔案時,才使用Use the Use XDoclet-build.xml file策略。

7. 單擊OK,XDoclet配置儲存到名為.xdoclet的檔案中。另外,如果啟用了“Use xdoclet-build.xml file”構建策略,MyEclipse將從XDoclet設定產生一個名為xdoclet-build.xml的檔案,並將該檔案儲存體在項目的根資料夾中。

3.2 配置應用伺服器XDoclet(可選)

XDoclet能夠產生server-specific部署描述符。

注意:稍後您將看到firstejb部署到本地JBoss伺服器的步驟,這些步驟使用JBoss子任務。

1. 按右鍵firstejb,選擇Properties,展開MyEclipse,然後選擇XDoclet。

2. 選擇Standard EJB來查看任務,按右鍵ejbdoclet,然後選擇Add。

3. 選擇jboss,然後單擊OK。

 

4. 選擇jboss subtask,雙擊destDir屬性,在Value欄位中輸入src/META-INF,然後單擊OK。

設定jboss子任務屬性

5. 在Properties視窗單擊OK。

更多資訊敬請訪問MyEclipse中文網>>

使用MyEclipse開發Java EE應用:用XDoclet建立EJB 2 Session Bean項目(三)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.