java - 带有 Grails 的 Vaadin

标签 java mysql grails vaadin

我是 vaadin 的新手,几天前我下载了 vaadin 仪表板演示应用程序。

http://demo.vaadin.com/dashboard/ vaadin quickticket 演示应用程序

我发现它很棒并成为 vaadin 的粉丝。

我是 swing 开发人员,即将使用 vaadin 开始新项目。我对与 vaadin 的数据库通信感到困惑。我正在使用 MySql 数据库。

因为我没有盯着写代码,有人可以指导我哪种方法最好。

  1. grails 中使用 vaadin
    • 快速开发使用 springhibernate。层数多了会影响性能吗?
    • 我对 grails 一窍不通,如果 vaadin 最好用,我会学习的。
  2. 直接使用TableQuerySQLContanier
  3. 独立使用Hibernate从数据库中获取数据。
  4. 使用JSON 并通过api 调用另一个webservices 来获取数据。正如 vaadin quickticket 演示应用程序 所做的那样。

我应该使用哪种方法,或者任何人都可以指导我,这可能是 vaadinMySql 数据库的最佳实践。

我应该将 grailsvaadin 一起使用吗?我正在开发用于跟踪库存的仪表板应用程序。它会导致性能或速度方面的任何重大问题吗?

最佳答案

我决定使用 vaddin7 + grails,因为它为 ORM 和日志记录、CURD 操作提供了很好的支持,所以我不需要编写所有数据库逻辑开始。

关于java - 带有 Grails 的 Vaadin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25387105/

相关文章:

java - 通用节点是否需要成为通用列表的一部分?

MYSQL选择另一个表中的FOREACH元素的元素数量

sql - MySQL 未知列

INTERSECT 的 mysql 替代品

javascript - 在 html2canvas 事件中设置隐藏字段的值

java - 有效地将 Java 字符串转换为表示 C 字符串的以 null 结尾的 byte[]? (ASCII)

java - 标记化后列表中的空白

java - 在Java中,在当前线程被调用sleep()后,其他线程如何有机会运行但仍然持有锁?

tomcat - Grails 4.0.3缓存插件-clearAtStratup不起作用

javascript - Grails从 View 访问 Controller 值