Sincronizar com o banco (Sync)!

Pessoal alguém sabe como fazer a parte do servidor que recebe meu httpGet ? pode ser em java ou tem que ser em php ? alguém já fez isso ?

[code]package br.com.nutec.control;

import java.io.InputStream;
import java.net.URLEncoder;
import java.util.Scanner;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;

import android.util.Log;

public class Sync {

private String end = "http://www.nutec.com.br/";

public String enviarDado(String dado) throws Exception {
	HttpClient httpClient = new DefaultHttpClient();
	String encode = end + URLEncoder.encode(dado);
	Log.i("envio", encode);
	HttpGet httpGet = new HttpGet(encode);
	HttpResponse response;
	InputStream is = null;
	StringBuffer sb = new StringBuffer();

	try {
		response = httpClient.execute(httpGet);
		HttpEntity ent = response.getEntity();

		if (ent != null) {
			is = ent.getContent();
			Scanner s = new Scanner(is);

			while (s.hasNext()) {
				sb.append(s.next());
			}
		}
	} catch (Exception e) {

	} finally {
		if (is != null) {
			is.close();
		}
	}

	return sb.toString();
}

}[/code]

[quote=juniorsatanas]Pessoal alguém sabe como fazer a parte do servidor que recebe meu httpGet ? pode ser em java ou tem que ser em php ? alguém já fez isso ?

[code]package br.com.nutec.control;

import java.io.InputStream;
import java.net.URLEncoder;
import java.util.Scanner;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;

import android.util.Log;

public class Sync {

private String end = "http://www.nutec.com.br/";

public String enviarDado(String dado) throws Exception {
	HttpClient httpClient = new DefaultHttpClient();
	String encode = end + URLEncoder.encode(dado);
	Log.i("envio", encode);
	HttpGet httpGet = new HttpGet(encode);
	HttpResponse response;
	InputStream is = null;
	StringBuffer sb = new StringBuffer();

	try {
		response = httpClient.execute(httpGet);
		HttpEntity ent = response.getEntity();

		if (ent != null) {
			is = ent.getContent();
			Scanner s = new Scanner(is);

			while (s.hasNext()) {
				sb.append(s.next());
			}
		}
	} catch (Exception e) {

	} finally {
		if (is != null) {
			is.close();
		}
	}

	return sb.toString();
}

}[/code][/quote]

Faz uma servlet, e trafega seus dadaos como JSON.

boa ideia… vou tentar aqui !

tem algum modelo ?

jr.

[quote=juniorsatanas]boa ideia… vou tentar aqui !

tem algum modelo ?

jr.[/quote]

Tenho, mas é só procurar por FlexJson para o Serlvet, pesquisar sobre servlets (apostila da caelum tem), e JsonME

Valeu Jonny !