「Java開發指南」MyEclipse如何支持Spring Scaffolding?(五)

在上文中(點擊這裏回顧>>)主要爲大家介紹了Spring DSL模型等內容,本文將繼續介紹菜單等。

6. 菜單

本節主要描述與Spring支持的MyEclipse相關的各種菜單。

6.1 MyEclipse 菜單

當您右鍵單擊Eclipse項目時,MyEclipse菜單包含以下菜單項。下面屏幕截圖中的前五個菜單項僅在支持Spring的MyEclipse中可用。

「Java開發指南」MyEclipse如何支持Spring Scaffolding?
MyEclipse菜單

6.2 Spring DSL菜單

當您展開Spring DSL菜單文件夾(右鍵單擊,並選擇MyEclipse>Spring DSL)時,該菜單包含以下與使用Spring DSL進行開發相關的菜單項。這些菜單項僅在支持Spring的MyEclipse中可用。

「Java開發指南」MyEclipse如何支持Spring Scaffolding?
MyEclipse>Spring DSL菜單
  • Enable Spring DSL:運行 Enable Spring DSL 嚮導。
  • Disable Spring DSL:禁用Spring DSL,這將關閉DSL執行的所有代碼生成和代碼同步。
  • Update Spring DSL from Source:運行反向工程過程(a)從對Java代碼的更新中更新已有的Spring DSL構件,或者(b)從Java源文件創建新的Spring DSL構件。當項目啓用了Spring DSL時,Eclipse構建器會監視項目中的代碼更改,並自動使Spring DSL保持同步。然而在某些情況下,您可能需要強制同步(例如,在Eclipse之外進行的更改)。

7. FAQ

所有MyEclipse for Spring函數都需要Spring DSL嗎?

不,只有當您希望利用Spring DSL抽象(模型驅動方法)來簡化應用程序開發並使用相關的Spring DSL編輯器時,才需要Spring DSL,CRUD scaffolding函數不依賴於Spring DSL。

爲每個Spring DSL抽象具體管理/生成了什麼?

每個Spring DSL構件管理一個或多個基於代碼的構件。當您使用相關的編輯器修改Spring DSL工件時,所有託管代碼工件都會相應地更新。所有託管代碼工件都列在各自Spring DSL編輯器(即服務、控制器)的代碼生成選項卡中,此選項卡顯示生成的所有代碼工件,表中的每個條目表示生成的代碼工件。

註釋器和編輯器的區別是什麼?

通常它們的目的都是幫助您配置Spring或JAX-WS構件,Spring DSL編輯器與使用Spring DSL特別相關,它提供了代碼和配置文件管理。另一方面,註釋器獨立於Spring DSL,並在編輯代碼時提供幫助。如果您想使用一個抽象層來管理代碼,那麼我們建議您使用Spring DSL和相關的編輯器。如果您只需要註釋方面的幫助,建議您使用註釋器。

8. 資源

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章