Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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
RESTWeb服务在web应用中的实时使用_Rest - Fatal编程技术网

RESTWeb服务在web应用中的实时使用

RESTWeb服务在web应用中的实时使用,rest,Rest,我是REST新手,在RESTWebService上看了一些视频,读了一些博客,我开始了解到人们通常使用REST来支持多种设备,如移动设备和计算机等 现在我考虑开发订单管理系统,我想既支持电脑也支持平板电脑。如果在传统的web应用程序中,我在前端使用SpringMVC,REST将如何适应这里,以便它支持这两种设备 还有一个疑问是,无论我浏览了什么示例,它都会返回html或json数据。我希望以SpringMVC或struts的工作方式开发该应用程序,比如返回jsp的名称,并使用动态数据呈现jsp(

我是REST新手,在RESTWebService上看了一些视频,读了一些博客,我开始了解到人们通常使用REST来支持多种设备,如移动设备和计算机等

现在我考虑开发订单管理系统,我想既支持电脑也支持平板电脑。如果在传统的web应用程序中,我在前端使用SpringMVC,REST将如何适应这里,以便它支持这两种设备

还有一个疑问是,无论我浏览了什么示例,它都会返回html或json数据。我希望以SpringMVC或struts的工作方式开发该应用程序,比如返回jsp的名称,并使用动态数据呈现jsp(而不是返回字符串表示的html)


我希望我的问题是清楚的。请接受我的提问,因为我的问题很模糊,但我是从实现和设计的角度来看的。

仅从REST开始与支持移动浏览器无关。这是HTTP遵循的体系结构模式。网络从早期起就一直处于静止状态

我猜您的意思是,服务器返回轻量JSON,客户端将其呈现为HTML,而不是服务器直接将HTML返回到浏览器。要做到这一点,您可以使用一个java脚本框架,该框架需要JSON数据,并且有一个模板引擎在浏览器中动态生成HTML。我认为Anglar和Ember是这样工作的

虽然我只会在你需要的时候这样做,你不需要仅仅为了支持移动浏览器而这样做,但是你可以通过确保你的CSS是响应的来支持移动浏览器

对于java,您可以尝试;和您可以阅读他们如何处理动态数据的指南。