RestAPI和Front在同一个域中

时间:2015-11-19 03:40:22

标签: java json spring rest intellij-idea

我正在使用Jersey(Intellij Idea with WebServices选项)在Java中构建一个restful api。 Web服务返回JSON中的地理位置。这很有效。

我有一个使用Google Maps API的前端。它需要从我的API接收位置并显示它。前端也准备就绪。

现在,由于两者都是独立开发的,因此我遇到了跨域身份验证问题。我知道我可以通过使用过滤器来解决这些问题,但这不是我想要的解决方案。如何让前端成为同一域的一部分。例如,path1(/ getData)会给我json和path2(/index.html)会给我可视化。

我没有使用任何MVC patthern。我应该切换到Spring MVC吗?如果我不知道我的选择是什么?

另外,一般来说,项目中的前端如何与SAME项目中的后端进行交互?它是纯粹的REST调用吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用Play MVC,它既提供可视化,又提供REST API接口。 https://www.playframework.com/