Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.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 如何在Rest中公开服务?_Java_Rest_Restful Url_Restful Architecture - Fatal编程技术网

Java 如何在Rest中公开服务?

Java 如何在Rest中公开服务?,java,rest,restful-url,restful-architecture,Java,Rest,Restful Url,Restful Architecture,请帮助我了解如何在REST中公开服务。 这取决于资源还是取决于数据的大小 例如: 让我们看两个资源:学生和系。现在我有一个公开学生总数和部门总数的要求 我现在应该如何公开服务 这是否像公开两种不同的资源api/学生/总计&api/部门/总计? 或者可以像API/total/student这样做,因为响应数据非常少? P>是否在考虑资源时应考虑响应大小? < P> 如果您想要一个非常干净的界面,它尽可能严格遵守REST规则,而不是使用解决方案1。如果你将你的API公开给互联网上的广大读者,我建议

请帮助我了解如何在REST中公开服务。 这取决于资源还是取决于数据的大小

例如: 让我们看两个资源:学生和系。现在我有一个公开学生总数和部门总数的要求

我现在应该如何公开服务

这是否像公开两种不同的资源api/学生/总计&api/部门/总计? 或者可以像API/total/student这样做,因为响应数据非常少? <> P>是否在考虑资源时应考虑响应大小?

< P> 如果您想要一个非常干净的界面,它尽可能严格遵守REST规则,而不是使用解决方案1。如果你将你的API公开给互联网上的广大读者,我建议你这样做

如果要优化性能,请使用解决方案2。如果您知道所有使用API的应用程序,并且遵守官方规则不那么重要,那么这将特别有意义