有没有办法用一些REST客户端替换Symfony中的Doctrine?

时间:2016-10-10 17:52:15

标签: java rest symfony doctrine-orm

我想将Symfony项目重写为JAVA,但我们首先要开始构建REST服务,并以某种方式用它们替换模型。有一段时间它应该与Doctrine模型一起工作。稍后我们也会更换核心。我们的想法是,保持项目的实时性,能够在JAVA中添加新功能,同时保持旧功能的正常运行。 是否有人已经做过类似的事情? 在这种情况下你会怎么做?

1 个答案:

答案 0 :(得分:0)

是的,这很有可能。除了移民的原因,我建议你看看Facebook's GraphQL。它是一种与任何后端服务相关联的查询语言和执行引擎。这里已经有了一个捆绑https://github.com/Youshido/GraphQLBundle

通过GraphQL公开您的学说查询和持久性,并将其从Doctrine更改为原始PHP,或从Symfony更改为Django或Java,或者返回Symfony,任何客户端消耗您的API都不会知道任何事情,因此永远不会破坏。