2011-02-03 63 views
0

想象一下,我有一個Item實體和一個Basket實體。購物籃可能包含任何數量的物品。籃子的典型Spring Roo界面可能如下所示: enter image description hereSpring roo和用戶界面

假設我想向購物籃列表中添加另一個按鈕,可能是結帳按鈕。什麼是最好的方式去做?另外假設我還沒有完成我的實體,Roo可能會重新生成很多東西。

我想過修改標籤,但是我對MVC,spring和jsp都很陌生,所以現在就在爭論。

回答

1

我傾向於將Roo Scaffold應用程序視爲:我可以構建自己的用戶界面的腳手架。我更熟悉GWT生成的接口,但我認爲Spring MVC世界大致相同。

Roo在創建維護應用程序數據模型所需的所有垃圾方面做得很好,但好的用戶界面仍然需要一些自定義代碼。在GWT世界裏,Roo很好地展示了實現UI的最佳實踐。我會建議學習Scaffold應用程序的工作方式,然後在添加所有自定義位的同時複製所需的部分。

一開始似乎令人望而生畏,但如果很簡單,每個人都會這麼做!

+0

還有一點需要注意:這個建議的'重複'部分很重要,因爲你提到你還沒有完成你的實體。對實體的更改也將重新生成用戶界面的重要部分。 Roo試圖理解你已經改變了什麼,你還沒有改變什麼,但這很棘手。 – 2011-02-22 19:31:21

0

創建一個自定義Roo控制器。它也會輸入menu.jspx文件。

您可以對此使用以下Roo命令。

controller class --class ~.web.MyCustomController