我正在从头开始编写代码。系统的2个组件将是std网站,以及用java编写的游戏服务器。两个组件之间的共享对象将是模型。
我想做的是用grails创建模型,然后让java游戏服务器代码使用这些模型,当然还有grails代码使用它们。
这可能吗?
我知道我可以在java中创建模型,然后让grails使用java代码(至少我认为我可以;还没有真正使用过grails)。但我想反过来。
答案 0 :(得分:3)
是的,你可以。您将需要Spring Framework和Grails Gorm standalone版本。 Groovy Model Beans可以像Java中的任何其他Java Bean一样使用。
您不能使用动态创建的GORM方法(您必须通过Groovy使用的invokeMethod以某种方式调用它们)。如果你不使用没有GORM的Spring + Hibernate,那么这就引出了一个问题(因为它只是Groovy的Spring + Hibernate Wrapper)。