Java SpringRoo表示和模型绑定
我正在使用SpringRoo开始Springsource Q1。我说SpringRoo自动化了很多来自Spring的单调乏味,对吗 我这样问是因为当我在Spring上学习非roo教程时,我读到我必须执行大量的配置和存根,而roo本可以完成这些配置和存根。我不明白为什么在roo之前,Spring会帮助我减少工作负载 Q2。是否需要使用名称空间~.domain.whatever定义实体。有必要拥有“域名”吗?我能做什么Java SpringRoo表示和模型绑定,java,spring-mvc,spring-roo,Java,Spring Mvc,Spring Roo,我正在使用SpringRoo开始Springsource Q1。我说SpringRoo自动化了很多来自Spring的单调乏味,对吗 我这样问是因为当我在Spring上学习非roo教程时,我读到我必须执行大量的配置和存根,而roo本可以完成这些配置和存根。我不明白为什么在roo之前,Spring会帮助我减少工作负载 Q2。是否需要使用名称空间~.domain.whatever定义实体。有必要拥有“域名”吗?我能做什么 entity --class ~.profile.PostalAddress
entity --class ~.profile.PostalAddress
??Spring对“域”这个词敏感吗
Q3。我想定义一个实体
Employee { long id, string name, string project, date startdate}
我想将员工绑定到演示面板,其中
- id是一个隐藏字段
- 名称显示为不可编辑字段
- 项目将显示可编辑字段,该字段用数据库中的当前值填充
- startdate甚至没有发送到浏览器李>
简而言之,我想利用roo的帮助方便地生成大量表示验证模型绑定模块,但使用我自己的GWT/Smart GWT导航到它们。我不是在问roo+gwt。Q1:确实,在使用roo之前,您必须为Spring应用程序编写相当多的配置文件。然而,如果没有Spring,您将不得不编写更多的配置,更糟糕的是,还需要编写Java代码来将它们粘合在一起 Q2:Roo是“域”这个词的不可知论者。你可以用任何你想要的方式调用你的包。就个人而言,我更喜欢域类的子包“模型” 关于第三季度和第四季度,我不能说什么,对不起。警告-我不是ROO专家。。我自己刚开始 Q3: 您可以在此处了解如何完成所有这些: ID:您需要导入标准jstl标记以支持
(Roo默认情况下没有此项)
Name:您可以将Name字段呈现为纯文本,或者呈现为禁用的文本框——如果是后者,我相信您可以将disabled=true添加到标记中
项目:Roo将执行开箱即用的项目所需的操作(不过,如果“项目”是多个关系中的另一个实体,则默认情况下它将创建一个选择框,其中包含所有可能的项目,并选择当前项目)
StartDate:在roo生成的标记上设置“render='false',它甚至不会输出该字段的html
在所有情况下,Roo都将重新写入您的输入字段,除非您将标记Z字段更改为Z=“用户管理”
我可能会保留原始的ROO标记,将其更改为
render=“false”z=“user managed”
,并在其下方添加您自己的标记,以实现您真正想要的功能
Q4
不熟悉GWT,但您是否考虑过
RooWebGWT
在一个线程中问多个问题是不好的做法。这会阻止答案被“接受”,因为它们与问题有太多方面的联系。不幸的是,我不知道这些问题的答案p通常,一个方程组有多个变量,你可以陈述所有方程来解析所有变量。通常,html表单有多个输入,创建十个表单没有意义,因为有十个参数。