我正在从头开始编写代码。该系统的 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/