【问题标题】:Is there a tool to generate web pages based on Java beans?是否有基于 Java bean 生成网页的工具?
【发布时间】:2008-11-13 14:53:16
【问题描述】:

有没有一种工具可以带您使用 java bean (pojos) 并自动将它们制作成网页表单?

更清楚地说,我有一堆 Jaxb 对象,我希望它们能够在表单中显示,而无需编写一堆 html 代码。是否有工具可以读取 jaxb 对象并为我生成可编辑的表单?此外,这需要在 glassfish 服务器上运行...

【问题讨论】:

  • 我不确定你的问题是否清楚(至少对我来说不是)。您能否提供更多详细信息,也许通过准确解释您想要做什么?
  • @arinte,我已经对您的问题进行了一些编辑以使其更清晰。特别是标题非常笼统。
  • 我很好奇是否有基于非 grails 的解决方案。
  • 我也是...我真的很奇怪为什么还没有人实现它。

标签: java web-applications javabeans pojo


【解决方案1】:

如果我从字面上解释你的问题,那么你应该看看 ROMA 框架:http://www.romaframework.org/。它尝试采用带有注释并自动生成用户界面的 POJO(bean)。

【讨论】:

    【解决方案2】:

    查看Grails,尤其是Scaffolding。这是一个 Groovy 框架,但您的 POJO 将直接插入。

    【讨论】:

      【解决方案3】:

      我认为这个问题是为了

      '如何呈现代表给定 bean 的所有字段的 HTML 表单 - 这将使我不必手动输入 HTML'

      理论上,这可以通过反射实现,但要知道应该包含哪些字段总是很棘手,因此结果并不总是您想要的。

      你能确认这个问题背后的动机吗?

      【讨论】:

      • 是的,你是对的,我一直在等待和寻找答案,我本可以制作表格。这是供内部使用的,所以应该显示所有的 bean 信息。
      • 在这种情况下,反射似乎确实是您问题的答案。您还应该能够为每个字段生成标签——尽管它们的语法可能不像您希望的那样正确。我曾经使用过一种类似的技术来记录一个bean的所有字段,并且非常成功。
      猜你喜欢
      • 2014-07-03
      • 2013-03-10
      • 2012-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-31
      • 1970-01-01
      • 2018-03-22
      相关资源
      最近更新 更多