在没有用户界面的情况下使用Grails

时间:2010-06-21 19:49:03

标签: grails remoting service-layer

我正在考虑基于EJB的服务层的可能替代方案,并想知道将Grails的服务和数据库层与Remoting Plugin一起使用是否有意义,或者是否使用大锤来破解坚果?

说到Remoting插件:是否有一种生成JAR文件的标准方法,它包含从非Spring Java应用程序远程调用Grails服务的必要类?

1 个答案:

答案 0 :(得分:2)

有趣的想法。我认为这根本不算太过分了。不错的是,您的服务在协议和部署选项中非常便携(例如,将控制器层置于顶部并立即嵌入)。这为您提供了EJB(持久性)+使用Groovy和GORM的能力。

FWIW,我们使用Grails作为我们的服务层;在我们使用嵌入式(作为插件)的情况下,在其他情况下,我们将服务(通过控制器)公开为JSON或SOAP;我认为暴露为RMI是我们正在做的事情的变化(没有控制器层)。