Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.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
在Android应用程序中实现基于Java的Web服务_Java_Android_Performance_Web Services - Fatal编程技术网

在Android应用程序中实现基于Java的Web服务

在Android应用程序中实现基于Java的Web服务,java,android,performance,web-services,Java,Android,Performance,Web Services,我是android新手。我们有基于java的web服务,如Jersey、ApacheAxis2等。在我的应用程序中,我从web服务请求大量数据 在我的场景中,问题是数据库中的数据随着时间的推移不断增加。要请求此批量数据,我的web服务应满足以下要求 1使用Webservice进行更快的插入或更新 2通过Web服务更快地获取内容 3可以同时处理多个请求 4减少客户端Android应用程序的负载解析 我应该在项目中实现哪个框架?Jersey和ApacheAxis2只是用于构建web服务的框架 由于A

我是android新手。我们有基于java的web服务,如Jersey、ApacheAxis2等。在我的应用程序中,我从web服务请求大量数据

在我的场景中,问题是数据库中的数据随着时间的推移不断增加。要请求此批量数据,我的web服务应满足以下要求

1使用Webservice进行更快的插入或更新

2通过Web服务更快地获取内容

3可以同时处理多个请求

4减少客户端Android应用程序的负载解析


我应该在项目中实现哪个框架?

Jersey和ApacheAxis2只是用于构建web服务的框架

由于Android通常在功率有限的手持移动设备上运行,因此与基于SOAP的Web服务相比,基于REST的Web服务是可取的

背景是,SOAP格式基于XML,因此与REST服务使用的JSON格式相比,它有很多开销。因此,JSON更容易解析,而且解析速度更快

如果您确实计划开发基于REST的服务,那么您应该使用Jersey。如果您想要构建基于SOAP的服务,请使用ApacheAxis2,并让解析由Android客户端上的KSOAPAPI完成


编辑:要在Android客户端上解析JSON,请参阅。

Jersey和ApacheAxis2只是用于构建web服务的框架

由于Android通常在功率有限的手持移动设备上运行,因此与基于SOAP的Web服务相比,基于REST的Web服务是可取的

背景是,SOAP格式基于XML,因此与REST服务使用的JSON格式相比,它有很多开销。因此,JSON更容易解析,而且解析速度更快

如果您确实计划开发基于REST的服务,那么您应该使用Jersey。如果您想要构建基于SOAP的服务,请使用ApacheAxis2,并让解析由Android客户端上的KSOAPAPI完成


编辑:要在Android客户端上解析JSON,请参阅。

Web服务是指HTTP REST或HTTP RPC-XML或SOAP上的XML。你的Android不需要知道或关心你选择哪一个。客户机无法分辨它是Java、C、Python还是幕后的其他东西


你真正的问题是海量数据。如果设计得那么糟糕,那么选择哪种web服务实现就无关紧要了。

web服务意味着HTTP REST或XML而不是HTTP RPC-XML或SOAP。你的Android不需要知道或关心你选择哪一个。客户机无法分辨它是Java、C、Python还是幕后的其他东西


你真正的问题是海量数据。如果您的设计如此糟糕,那么选择哪种web服务实现就无关紧要了。

谢谢您的回答。我们可以在android应用程序中使用哪个库文件来解析Json?@GeorgeViju我已经编辑了我的答案,其中包含了Json教程。好的。谢谢你的回答。我们可以在android应用程序中使用哪个库文件来解析Json?@GeorgeViju我已经编辑了我的答案,包含了一个Json教程。好的。谢谢你LuigiEdlCarno