首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将JAVA 8后端链接到Angular前端?

如何将JAVA 8后端链接到Angular前端?
EN

Stack Overflow用户
提问于 2019-05-13 16:38:33
回答 4查看 5.2K关注 0票数 0

我已经使用MVC模式开发了一个独立的java应用程序(java8+ javafx)。现在我应该开始开发web应用程序了,根据MVC模式,只有视图应该改变。我的问题是:我不知道如何将Angular前端与独立应用程序的Java后端联系起来。这些部分是如何通信的?

EN

回答 4

Stack Overflow用户

发布于 2019-05-13 17:04:18

欢迎来到stackoverflow。

Angular应用程序是一个前端web应用程序。这意味着它将在web浏览器中执行。

您不能只是将Angular应用程序插入到Java应用程序中。

您需要做的是:

je后端的

  • (Java8端):开发一个REST 服务器,即一组将接收和处理来自前端的REST查询的REST服务。通常,现在人们使用Spring来编写这类代码(但还有其他库,前端(Angular):开发一个REST 客户端,即一组将发出查询并从后端接收响应的REST服务。不要看得太远: Angular自带了一个开箱即用的完整休息设施。

在这一点上,我的建议是: Angular有一个教程,将很好地解释如何构建客户端REST服务。从学习本教程开始。如果你需要额外的信息,文档是非常必要的。当然,对于任何补充问题,位置也是如此。

票数 4
EN

Stack Overflow用户

发布于 2019-05-13 16:52:33

最常见的方法是使用REST。

您的后端需要公开一个REST API,Angular将使用该API来访问/修改数据。

如果您使用的是Spring,则可以使用@RestController来创建端点。IIRC,您可以使用Angular中的HttpClient类来调用rest API。

你会找到many examples on the web的。

票数 1
EN

Stack Overflow用户

发布于 2019-05-13 16:59:56

据我所知,您并没有看到您的前端应用程序(Angular)是如何构建在MVC模式之上的。

它不会

在当前情况下,您的MVC模式将不会完全实现,因为您将实现模型和控制器,而不是视图。

所以你实现你的控制器来返回JSON结果,而不是View,你从与Java应用程序并行的前端(Angular)应用程序调用这些路由,应该单独启动(托管),或者作为静态资源从Java后端启动。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56108574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档