android app开发时WEBSERVICE一般用什么技术?

问题描述

android app开发时WEBSERVICE一般用什么技术?

最近试着写一个ANDROID的APP,比较短的时间内把客户端的内容过了一遍,现在
需要跟后台进行数据交互,数据库部分已经搞定。以前没有写过WEBSERVICE,想大
致了解一下需要用到什么技术,和简单的技术流程。

功能很简单,要求客户端提交简单的数据,WEBSERVICE完成接收数据,并操作服务器
端MYSQL数据库的功能,并返回从库中取出的值。应该如何开发WEB SERVICE?

解决方案

webserive你直接用java来开发应可以了

可以参考以下链接
java开发webservice的几种方式
http://blog.sina.com.cn/s/blog_a0e7e34c0101959p.html

解决方案二:

各种语言各种技术都可以,而且都很简单。比如说用asp.net mvc/web api,或者用node.js,或者用ruby on rails

解决方案三:

说到WebSerivce,就必须要知道SOAP和WSDL,它们到底和WebSerice有着怎么的关系?Web Services是建立在HTTP、SOAP、WSDL等通用协议的基础之上。
????? SOAP(Simple Object Access Protocol,简单对象访问协议)是一种轻量级的、简单的、基于XML的协议,被设计用于在分布式环境中交换格式化和固化信息的简单协议。也就是说,要进行通信,进行数据访问传输,就必须依赖于一定的协议,而SOAP正是WebService通信中所依赖的一种协议。目前经常使用的SOAP协议有两个版本:SOAP 1.1 和 SOAP 1.2。
????? WSDL(Web Services Description Language,即Web服务描述语言)是一种用来描述Web服务的XML语言,它描述了Web服务的功能、接口、参数、返回值等,便于用户绑定和调用服务。它以一种和具体语言无关的方式定义了给定Web服务调用和应答的相关操作和消息。
在Android平台调用Web Service需要依赖于第三方类库ksoap2,它是一个SOAP Web service客户端开发包,主要用于资源受限制的Java环境如Applets或J2ME应用程序(CLDC/ CDC/MIDP)。
Android平台调用WebService详解

解决方案四:

现在各家都支持开发webservice,JAVA, asp.net, python, node.js, ruby on rails,. 都有很多现成的框架,上手快

时间: 2024-10-31 05:58:27

android app开发时WEBSERVICE一般用什么技术?的相关文章

一看就懂的Android APP开发入门教程

  这篇文章主要介绍了Android APP开发入门教程,从SDK下载.开发环境搭建.代码编写.APP打包等步骤一一讲解,非常简明的一个Android APP开发入门教程,需要的朋友可以参考下 工作中有做过手机App项目,前端和android或ios程序员配合完成整个项目的开发,开发过程中与ios程序配合基本没什么问题,而android各种机子和rom的问题很多,这也让我产生了学习android和ios程序开发的兴趣.于是凌晨一点睡不着写了第一个android程序HelloAndroid,po出

横竖屏切换-android app启动时根据是手机端还是Pad端进行横竖屏判断,以及不同布局

问题描述 android app启动时根据是手机端还是Pad端进行横竖屏判断,以及不同布局 如何判断一个app,如果运行在平板上,就横屏展示,如果运行在手机上就竖屏展示.而且在这两个端不允许横竖屏切换.而且MainActivity得长的不一样.意思就是要有两套布局.需要建什么资源文件夹 解决方案 http://jingyan.baidu.com/article/455a9950aa8aaea16627788a.html

Android app启动时黑屏或者白屏的原因及解决办法_Android

1.产生原因 其实显示黑屏或者白屏实属正常,这是因为还没加载到布局文件,就已经显示了window窗口背景,黑屏白屏就是window窗口背景. 示例: 2.解决办法 通过设置设置Style (1)设置背景图Theme 通过设置一张背景图. 当程序启动时,首先显示这张背景图,避免出现黑屏 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name=&qu

Android app开发如何通过按键来打开蓝牙,求一实例

问题描述 Android app开发如何通过按键来打开蓝牙,求一实例 小弟最近在研究app蓝牙的开发,需要通过一个按键来打开手机的蓝牙设备,希望好心人能给个实例让我研究一下,都已经纠结好久了 解决方案 刚好有一个例子,http://download.csdn.net/download/f8376904110/2646221 解决方案二: 刚好有一个例子,http://download.csdn.net/download/f8376904110/2646221

app-关于android APP开发中SQLITE数据库的问题

问题描述 关于android APP开发中SQLITE数据库的问题 代码如下,首先请问我写的这段创建数据库的代码有没有错误?然后把这个类的文件放在哪里才对啊,目前程序一打开就是程序已经停止运行,APP的第一个ACTIVITY我设置的就是判断这个库中的某个表中有没有数据.我现在感觉就是程序打开,这个库还没有创建,是不存在的,所以运行不了.请大神指教下我.或者说怎么让APP一开始运行的第一步就是运行以下的代码来创建这个数据库.求指教. //数据库创建类 package com.captain.dao

android 后台服务-android app安装时最后一步提示后台运行 这个radiobutton 怎样才能实现:默认勾选

问题描述 android app安装时最后一步提示后台运行 这个radiobutton 怎样才能实现:默认勾选 android app安装时最后一步提示后台运行 这个radiobutton 怎样才能实现:默认勾选 如微信,京东 都实现了 解决方案 LZ解决了吗?特地下载了微信安装测试,发现它默认勾选了! 解决方案二: lz解决了吗?我也一直被这个问题困扰

android app启动时找不到库文件

问题描述 android app启动时找不到库文件 打印日志. 实际app安包是有这个库文件. 请大神给我一个问题的思路. 谢谢!!!!! 解决方案 关于cmd使用javah生成.h时出现:无法访问android.app.Activity 找不到android.app.activity的类文件javah编译class文件找不到android.app.Activity的类文件在Windows下的javah编译class文件找不到android.app.Activity的类文件 解决方案二: 你把s

Android app启动时黑屏或者白屏的原因及解决办法

1.产生原因 其实显示黑屏或者白屏实属正常,这是因为还没加载到布局文件,就已经显示了window窗口背景,黑屏白屏就是window窗口背景. 示例: 2.解决办法 通过设置设置Style (1)设置背景图Theme 通过设置一张背景图. 当程序启动时,首先显示这张背景图,避免出现黑屏 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name=&qu

深入解析Android App开发中Context的用法_Android

Context在开发Android应用的过程中扮演着非常重要的角色,比如启动一个Activity需要使用context.startActivity方法,将一个xml文件转换为一个View对象也需要使用Context对象,可以这么说,离开了这个类,Android开发寸步难行,对于这样一个类,我们又对他了解多少呢.我就说说我的感受吧,在刚开始学习Android开发时,感觉使用Context的地方一直就是传入一个Activity对象,久而久之感觉只要是Context的地方就传入一个Activity就行