Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java和angular项目如何工作并相互通信?_Java_Angular - Fatal编程技术网

java和angular项目如何工作并相互通信?

java和angular项目如何工作并相互通信?,java,angular,Java,Angular,我正在创建一个网站,后端使用Java8,前端使用Angular 6。我是一个非常新的角度,所以我一直在做我的研究创造和建设角度的项目。我仍然不明白前端和后端是如何相互通信的。angular如何调用java方法?java如何将信息发送回angular?我知道java将处理我程序的所有逻辑/模型部分,angular将处理视图,但我不知道两种不同的语言如何以这种方式通信。通常,angular客户端将使用HttpClient向服务发送RESTful调用,使用JSON有效负载。Java后端将公开返回JSO

我正在创建一个网站,后端使用Java8,前端使用Angular 6。我是一个非常新的角度,所以我一直在做我的研究创造和建设角度的项目。我仍然不明白前端和后端是如何相互通信的。angular如何调用java方法?java如何将信息发送回angular?我知道java将处理我程序的所有逻辑/模型部分,angular将处理视图,但我不知道两种不同的语言如何以这种方式通信。

通常,angular客户端将使用HttpClient向服务发送RESTful调用,使用JSON有效负载。Java后端将公开返回JSON的RESTful服务。因此,答案是RESTful服务,JSON允许双方通信。

通常,Angular客户端将使用HttpClient通过JSON有效负载向服务发送RESTful调用。Java后端将公开返回JSON的RESTful服务。因此,答案是RESTful服务和JSON允许双方进行通信。

今天,几乎所有现代前端框架都使用RESTAPI与后端进行通信

RESTAPI是一种集成系统的好方法和简单方法,有一个称为SpringBoot的框架可以简化java后端的许多工作

下面是一个简单的示例->


运行api后,可以从angular服务调用它。

今天,几乎所有现代前端框架都使用REST api与后端进行通信

RESTAPI是一种集成系统的好方法和简单方法,有一个称为SpringBoot的框架可以简化java后端的许多工作

下面是一个简单的示例->


运行api后,您可以从angular服务调用它。

他们使用web协议:HTTP进行对话。Angular将HTTP请求发送到后端,而不管它是用Java、C#、Python、Perl还是其他语言实现的。Java后端接收HTTP请求,并发回HTTP响应。请求和响应的内容通常是一个JSON文档,双方都可以轻松地生成和解析。它们通常通过HTTP进行通信。看看java中的RESTful端点,这应该可以回答您的大多数问题。我认为您不会理解这种方法的任何内容。这是一篇中篇文章。它很好地解释了一切。我也遵循同样的原则,他们使用网络协议:HTTP进行交谈。Angular将HTTP请求发送到后端,而不管它是用Java、C#、Python、Perl还是其他语言实现的。Java后端接收HTTP请求,并发回HTTP响应。请求和响应的内容通常是一个JSON文档,双方都可以轻松地生成和解析。它们通常通过HTTP进行通信。看看java中的RESTful端点,这应该可以回答您的大多数问题。我认为您不会理解这种方法的任何内容。这是一篇中篇文章。它很好地解释了一切。不过,HTTP和REST并不是真正可以互换的。许多简单的事情(例如密码重置)也没有明显的REST解决方案,如果您想要完全RESTful,则会使事情变得更加复杂。不过HTTP和REST并不是真正可以互换的。许多简单的事情(例如,密码重置)也没有明显的REST解决方案,如果您想要完全RESTful,这会使事情更加复杂。