La création de Service Web pour Android Application
J'ai lu quelques infos sur Web Services
pour Android à l'aide de SOAP
ou REST
mais je n'ai jamais créé un service web, donc j'ai beaucoup de questions à ce sujet.
Je suis le développement d'une Application Android où les utilisateurs à répondre à certaines questions et pour chaque utilisateur d'un fichier XML est généré et enregistré dans l'appareil.
Voici mes questions:
- Ce que je voudrais faire c'est d'envoyer ces fichiers XML à partir d'appareils pour le Service Web et aussi parfois pour récupérer tous les fichiers à n'importe quel
de l'appareil.- Faire j'ai besoin de convertir ces fichiers en Octets ou tout simplement envoyer le fichier XML?
- Ces actions sont-elles possibles avec le Service Web ou allez-vous utiliser des Sockets Java? Dans le cas où vous préférez du Web Service, que feriez-vous utiliser:
REST, SOAP.
J'apprécierais quelques liens vers des tutoriels et des conseils.
OriginalL'auteur Katherine99 | 2013-03-24
Vous devez vous connecter pour publier un commentaire.
Utilisation de SQL Server pour gérer les données sur votre bureau, créez un web-service .NET Visual Studio.
Puis connectez-vous à la web-service dans votre demande et/récupérer les données de la DB, à l'aide de services web. Vous pouvez utiliser XML ou JSON pour transférer vos données entre le téléphone et le serveur.
Il n'est pas nécessaire pour l'utilisation de Java API Socket pour cela.
Liens qui pourraient vous être utiles :
Comment faire un web-service .NET (n'inclut pas la mise en œuvre dans Android) : http://srikanthtechnologies.com/blog/dotnet/wsdaljava.aspx
Comment connecter votre service avec Android :
http://seesharpgears.blogspot.in/2010/11/basic-ksoap-android-tutorial.html
http://www.codeproject.com/Articles/304302/Calling-Asp-Net-Webservice-ASMX-From-an-Android-Ap
http://adrianandroid.blogspot.in/2012/05/access-c-net-web-service-in.html
Remarque: je n'ai jamais travaillé sur les services RESTful. Mon travail a toujours été de SAVON et de là, il reste ma préférence.
Non, non. Si vous avez juste besoin de tirer sur le fichier XML, puis pas besoin de créer la base de données. Je présume que vous pourriez être désireux de stocker toutes les données de quelque part, et donc a fait la suggestion. 🙂
OriginalL'auteur Swayam
Votre choix final du comment, exactement, de l'architecte de votre app, sera basé sur toutes sortes de choses que vous n'avez pas inclus dans votre questions: votre expérience, de l'expérience des autres développeurs du projet, ainsi de suite et ainsi de suite.
Je vais vous dire ceci, cependant. RESTE est dans le cœur de Android. Si vous décidez d'aller avec le RESTE et, éventuellement, JSON au lieu de XML (il est presque certainement pas de raison d'utiliser des tableaux d'octets), vous trouverez que Android est l'architecture prend en charge vous. Du SAVON et de l', vous êtes sur votre propre.
OriginalL'auteur G. Blake Meike