Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/26.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 “有不同的口味吗?”;“休息”吗;?_Java_.net_Rest_Protocols - Fatal编程技术网

Java “有不同的口味吗?”;“休息”吗;?

Java “有不同的口味吗?”;“休息”吗;?,java,.net,rest,protocols,Java,.net,Rest,Protocols,我在微软Stack公司工作。我们已经在一些项目中使用了REST,所以我知道它可以与Microsoft技术配合使用 但现在我们有一家外部公司为我们提供休息服务。该公司不使用任何Microsoft技术。(他们主要使用Java) 我的理解是,REST是一个协议,无论使用什么技术来构建它都不应该。Microsoft工具应该能够使用它 但是我通常把我的阅读和学习局限在微软的堆栈上,所以我对此不确定。有Java和Microsoft经验的人能告诉我,一方提供的REST服务和另一方使用的REST服务是否配合得很

我在微软Stack公司工作。我们已经在一些项目中使用了REST,所以我知道它可以与Microsoft技术配合使用

但现在我们有一家外部公司为我们提供休息服务。该公司不使用任何Microsoft技术。(他们主要使用Java)

我的理解是,REST是一个协议,无论使用什么技术来构建它都不应该。Microsoft工具应该能够使用它


但是我通常把我的阅读和学习局限在微软的堆栈上,所以我对此不确定。有Java和Microsoft经验的人能告诉我,一方提供的REST服务和另一方使用的REST服务是否配合得很好吗?

REST是一种体系结构风格,它可以与Java/.NET/Ruby/任何东西一起使用

如果编写正确,任何现代语言都可以使用REST API。

REST不是协议。这是一种架构风格(请阅读Roy Fielding的论文()(PDF)了解详细信息。@L.B-“是”有不同的风格?或者“是”来自不同堆栈的REST服务可以很好地配合使用?