2010-02-19 25 views
1

我从头开始编写代码。该系统的两个组成部分将是一个std网站,另外还有一个用java编写的游戏服务器。这两个组件之间的共享对象将成为模型。Grails模型可以被独立的Java应用程序使用吗?

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

这可能吗?

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

回答

3

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

虽然您不能使用动态创建的GORM方法(您必须通过Groovy使用的invokeMethod以某种方式调用它们)。这导致了如果你不使用GORM而不使用Spring + Hibernate的问题(因为它只是Groovy的Spring + Hibernate包装器)。

相关问题