【问题标题】:Simple java scaffolding-like CRUD generator简单的类似 java 脚手架的 CRUD 生成器
【发布时间】:2012-08-29 06:37:17
【问题描述】:

java中是否有任何用于swing的简单、轻量级的crud表单生成器?

我有一个使用 spring+hibernate 的桌面应用程序,我只缺少一堆允许编辑一些数据库实体的 gui 面板。非常简单的属性可编辑表单,所以我虽然必须有一些工具来自动化这个过程。我不需要任何 DAO/pojo/bean/controller/service 生成。

我在其他问题中对此有所了解,但所有解决方案似乎都涉及安装整个框架和生成复杂的非标准 java 代码。我只想要普通的摆动面板。

【问题讨论】:

  • 不是重复的,因为那个问题是关于 web 框架的,这是关于桌面/swing 的。
  • 可用的选项太多了;您将不得不缩小范围。有许多代码生成器将从您的模式开始,并通过将表从数据库拖到显示面板来生成整个应用程序(请参阅 MyEclipse 和 NetBeans)。您可以使用 NetBeans、Eclipse 中的 Matisse 和大量商业工具快速构建面板。我建议你在自己的脑海中明确你想要做什么,然后谷歌。
  • 我只想要一个工具,它提供了一个 DB 模型,可以自动生成带有所需 GUI 元素的面板/表单。 IE。布尔属性的复选框,对象属性的组合,字符串属性的文本字段......我猜你提到的那些是这样做的。

标签: java swing crud scaffolding


【解决方案1】:

我不相信有像您正在寻找的东西。但是,为什么不使用 Grails(或 Rails,或任何您喜欢的 Web 框架)创建一个 Web 应用程序,其中包含执行 DB 工作的 Web 服务,然后从您的桌面应用程序中调用 Web 服务?

【讨论】:

  • 因为我要做的是 GUI 本身,而我的应用程序是桌面应用程序。即我需要摆动的表格。
  • 您仍然可以在 Swing 中使用表单,但可以在后台调用 Web 服务。如果您的数据库位于远程服务器上(即您没有存储在用户桌面上的本地数据库中),那么在后台使用 Web 服务是可行的方法。
猜你喜欢
  • 2011-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-04
  • 1970-01-01
  • 2011-07-13
  • 2017-11-16
  • 1970-01-01
相关资源
最近更新 更多