本教程將引導您通過啓用Spring DSL和使用Service Spring DSL抽象來引導Spring和Spring代碼生成項目,本教程中學習的技能也可以很容易地應用於其他抽象。在本教程中,您將學習如何:
- 爲Spring DSL初始化一個項目
- 創建一個模型包
- 創建一個服務和操作
- 實現一個服務方法
- 啓用JAX-WS和DWR
注意:自定義Spring代碼生成需要MyEclipse Spring或Bling授權。
一、 初始化項目
1. 創建一個MyEclipse Web項目並命名爲MySpringProject。
2. 右鍵單擊MySpringProject,然後選擇MyEclipse>Spring DSL>Enable Spring DSL。
3. 單擊Next繼續瀏覽介紹頁面。
4. 接受爲Spring應用程序的web層啓用和配置代碼生成的默認值,然後單擊Next。
源、資源和內容文件夾可以是“target project”中的任何文件夾,如果文件夾不存在,將創建它們。在源和資源文件夾的情況下,它們也將被配置爲項目中的Eclipse源文件夾。由於此項目是web項目,因此內容文件夾將自動設置爲新建web項目嚮導中指定的內容文件夾。
5. 接下來的三個頁面幾乎與Web層生成頁面相同;然而這些面板用於配置Spring web應用程序的其他層。缺省情況下,其他層也處於開啓狀態,源文件夾和資源文件夾與web層相同。接受默認值,並單擊Next。
6. 接受默認的項目配置選項,然後單擊Next。
7. 接受默認的Spring Capabilities設置,然後單擊Next。
8. 接受運行時依賴項配置,並單擊Next,面板用於向當前項目中添加Spring和依賴庫。
雖然您可以手動從項目中添加和刪除庫,但此頁面可以使用Spring應用程序通常需要的全套庫來引導項目。除了決定添加哪些庫之外,您還可以指定要使用哪個版本的Spring(2.5或3.0),以及希望如何將庫添加到當前項目中,Spring 2.5和Eclipse類路徑容器的使用是默認的。
9. 在Summary頁面上單擊Finish,生成了使用web服務所需的所有源代碼。
注意:當我們檢查每個面板時,值得注意的是要啓動項目,您可以通過單擊向導第一頁上的Finish來簡單地接受所有默認值。
二、檢查輸出
只需點擊幾下,您的新web項目就完成了很多工作,本節詳細介紹對項目所做的一些更改。
您將注意到的第一件事是多個類路徑容器被添加到項目中,現在您已經擁有了Spring web應用程序所需的所有庫。
如果希望查看由特定類路徑容器表示的庫,請展開容器來查看庫列表。例如如果您展開Spring 2.5 Core Libraries容器,會看到Spring 2.5 Core對應的庫列表。雖然這超出了本教程的範圍,但是使用MyEclipse for Spring,您還可以自定義這些類路徑容器中的庫。
根據嚮導的默認配置,生成的文件夾被創建並設置爲Eclipse源文件夾,這是存儲生成的Java源代碼的文件夾。
還創建了資源文件夾,並將其設置爲Eclipse源文件夾,這是生成所有應用程序配置文件的位置。
您將注意到資源文件夾中生成了各種文件,下面是生成文件的摘要。
修改了web內容文件夾來支持Spring web應用程序。
Spring DSL視圖被添加到項目中,使用MyEclipse Spring透視圖中的Project Explorer可以看到它。Spring DSL顯示了項目的Spring DSL構件的層次視圖,雙擊它將打開用於配置Spring DSL和管理Spring DSL構件的編輯器。
注意:除非打開MyEclipse Spring透視圖,否則Spring DSL視圖是不可見的。
啓動了Spring web項目之後,現在可以開始開發Spring web應用程序了。
篇幅有限,我們將在下篇文章中繼續介紹如何開發Spring web應用程序,敬請期待哦~