【问题标题】:using groovy with stripes web framework使用带有条纹 Web 框架的 groovy
【发布时间】:2011-02-22 12:02:34
【问题描述】:

我将加入一个使用 Stripes Web 框架的 Java 项目。就个人而言,我更喜欢编写 Groovy 而不是 Java,并且正在寻找在这个项目中使用 Groovy 的机会。

我正在寻找可以在 Stripes 项目中使用 Groovy(而不是 Java)的示例。是否需要采取任何特定步骤才能让 Groovy 与 Stripes 一起使用(例如修改构建)?

我特别想知道是否可以在 Stripes 应用程序中使用 GORM 和 GSP。

谢谢, 唐

【问题讨论】:

    标签: java groovy stripes


    【解决方案1】:

    这里有一篇文章解释了如何将 Groovy 与 Stripes 一起使用:http://www.fdaoud.com/groovy.html

    【讨论】:

      【解决方案2】:

      除了在编译和运行时修改构建过程以包含 groovy 库之外,没有任何特定步骤。我们已经将 groovy 集成到了一些新的 Stripes 应用程序中,我只注意到了一些问题:

      1. @URLBinding("/foo/{$bar}") 需要使用 single 引号,否则 groovy 会尝试将其解释为 gstring。
      2. 虽然链接的文章指出您可以取消 getter 和 setter,但我没有任何运气。我只是再次尝试并确认它对我不起作用。我一直认为 Stripes 使用反射来查找 get* set* 方法或其他方法。
        编辑:我应该提一下,我的意思是在动作 bean 上并通过 stripes:form 或 stripes:useActionBean 使用变量

      【讨论】:

      • 如果您删除了 getter 和 setter,那么您可能还需要将字段从 private Foo myFoo; 更改为 Foo myFoo。我很想知道您进行此更改后它是否有效?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-20
      • 1970-01-01
      相关资源
      最近更新 更多