25. januar 2012 - 22:22Der er
9 kommentarer og 1 løsning
REST/JSON Java + Android
Er igang med at udvikle en Android applikation. Applikationen skal kunne sende og modtage data over en linux server (apache) som har forbindelse til MYSQL database. Der hvor problemet ligger er at jeg ikke har ret stor kendskan til Java eller android udvikling (arbejder med c#) og har svært ved at finde ud af hvilke udviklings platforme er bedst at bruge med hensyn til udvikling af både serveren og android. Har læst lidt omkring og umiddelbart ser det ud til at brug af Jersey (Jax-RS) kunne være en løsning på server siden (tænker på REST/JSON), men er ikke helt sikker på med android delen. Programmering foregå i Eclipse indigo. Hvis der er nogen der har et godt forslag vil det være fantastisk. På forhånd tak!!
Server side: * du boer bruge JAX-RS standarden * der er flere implementationer bl.a. Jersey, Restlet, Resteasy * du skal bruge en servlet container til at koere det i * Tomcat er den mest brugte servlet container * du skal bruge MySQL JDBC driver for at connecte til MySQL * Eclipse i Java EE udgave er glimrende til udvikling
Client side: * du skal bruge HTTP support * det er indbygget i Android SDK (org.apache.http pakken) * du skal bruge JSON support * det er indbygget i Android SDK (org.json pakken) * Eclipse med Android plugin er den anbefalede IDE for Android udvikling
@Path("/TestPJson/{f1}/{f2}") public class TestPJsonResource { @GET @Produces("application/json") public T1 get(@PathParam("f1") int f1, @PathParam("f2") String f2) { T1 o = new T1(f1, f2); return o; } }
Min client side eksempler bruger gson ikke json.org, saa de er nok ikke helt saa relevante
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.