2011-02-03 64 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