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

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

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

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

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

点赞