我开始使用 Spring Roo 在 Springsource 上。
Q1。我是否正确地说 Spring Roo 自动化了 Spring 中的许多乏味?
我之所以这么问,是因为当我在 Spring 上遵循非 roo 教程时,我读到我必须执行大量的配置和存根,而这些配置和存根将由 roo 完成。我不明白为什么在 roo 之前,Spring 会帮助减轻我的工作量。
Q2。是否有必要使用命名空间 ~.domain.whatever 来定义实体。有必要有“域”吗?我可不可以做
entity --class ~.profile.PostalAddress
? Spring对“域”这个词敏感吗?
第三季度。我想定义一个实体
Employee { long id, string name, string project, date startdate}
我想将 Employee 绑定到一个演示面板,其中
- id 是一个隐藏字段,
- 名称显示为不可编辑的字段,
- 项目显示可编辑字段填充数据库中的当前值,
- startdate 甚至不会发送到浏览器。
我如何在 Roo 中做到这一点?如果我不能在 Roo 中做到这一点,有没有办法让 Spring 生成的内脏来完成它,它有多容易?
第四季度。Spring roo 生成标准模板 Web 界面。但我不想使用界面。我只想让 roo 为我生成 RESTful 面板,我可以将其与 GWT 菜单项相关联。
原因是我需要使用 GWT/SmartGWT 导航小部件,并且当通过 gwt/smartgwt 调用适当的数据操作项时,我想以 RESTful 方式调用/启用 Spring 生成的数据面板。
如何让 roo 或随后的 Spring 为我的每个实体生成一个 RESTful 数据面板,而不使用 Spring 或 roo 生成的(无用/不吸引人的)默认导航侧窗格?我是否必须手动修改那些 roo 生成的文件?如果是这样,如何以及什么?
简而言之,我想利用 roo 的便利性帮助生成大量演示验证模型绑定模块,但使用我自己的 GWT/Smart GWT 导航到它们。我不是在问 roo+gwt。