代码之家  ›  专栏  ›  技术社区  ›  Christoph Metzendorf

使用不带用户界面的Grails

  •  4
  • Christoph Metzendorf  · 技术社区  · 16 年前

    我在考虑基于EJB的服务层的可能替代方案,并想知道仅仅使用Grails的服务和数据库层以及 Remoting Plugin 还是用大锤敲碎螺母?

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

    1 回复  |  直到 16 年前
        1
  •  2
  •   ecodan    16 年前

    有趣的想法。我认为这一点也不过分。不错的是,您的服务可以跨协议和部署选项进行移植(例如,在顶部放置一个控制器层,然后立即嵌入)。这给了您EJB(持久性)的好处,以及使用groovy和gorm的能力。

    fwiw,我们使用grails作为我们的服务层;在某些情况下,我们使用它嵌入(作为插件),在其他情况下,我们将服务(通过控制器)公开为json或soap;我认为公开为rmi是我们正在做的事情的变体(没有控制器层)。