java - 独立的 Java 应用程序可以使用 Grails 模型吗?

标签 java grails

我正在从头开始编写代码。该系统的 2 个组件将是一个标准网站,以及一个用 java 编写的游戏服务器。两个组件之间的共享对象将是模型。

我想做的是在 grails 中创建模型,然后让 java 游戏服务器代码使用这些模型,当然也让 grails 代码使用它们。

这可能吗?

我知道我可以在 java 中创建模型,然后让 grails 使用 java 代码(至少我认为我可以;还没有真正使用过 grails)。但我想反其道而行之。

最佳答案

是的,你可以。您将需要 Spring 框架和 Grails Gorm standalone版本。 Groovy 模型 Bean 可以像 Java 中的任何其他 Java Bean 一样使用。

虽然您不能使用动态创建的 GORM 方法(您必须通过 Groovy 使用的 invokeMethod 以某种方式调用它们)。这就引出了一个问题,如果你不应该在没有 GORM 的情况下使用 Spring + Hibernate(因为它只是一个用于 Groovy 的 Spring + Hibernate Wrapper)。

关于java - 独立的 Java 应用程序可以使用 Grails 模型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2299636/

相关文章:

java - 取消 Observable 的执行 (RxJava 1)

java - 改造 + RxJava : How to request for multiple request in order and assemble results in single Observable?

java - Android 设备和基于 Linux 的硬件之间的数据传输

javascript - gsp更改未反射(reflect)在grails 2.5.1中

grails - 对象未保存在Spock集成测试中

java - 1.5.x JDK 源代码的位置

java - 实例化缓冲编写器的差异

grails - 在GGTS中出错,无法为Grails创建新项目

grails - 在域对象和静态范围中获取 grails 2.0.0M1 配置信息?

java - Spring Security 的 Spring Boot UI(例如添加用户角色等)