Autor
|
Tema: Cómo hacer operaciones CRUD desde mi aplicación Android hacia una rest API hecha (Leído 6,762 veces)
|
moler46
Desconectado
Mensajes: 6
|
Hola, estoy haciendo un proyecto final para obtener el título de DAM. Necesito saber como enviar los datos de un registro de un nuevo usuario desde mi aplicación Android a mi rest API ya hecha con Spring Boot y Gradle en IntellIJ. Sería tras pulsar el botón de registrar en el layout de registro. Algunas capturas de mi código y layout: https://imgur.com/a/xQXzlpq
|
|
|
En línea
|
|
|
|
rub'n
Desconectado
Mensajes: 1.217
(e -> λ("live now")); tatuar -> λ("α");
|
Que tal? Es mejor que pongas el código de esa parte a ver,en la foto está incompleto, solo el listener, para hacer las operaciones de un crud, con Spring framework es más corto todo. Con JpaRepository<T, ID>,que este a la ves extiende a CrudRepository<T, ID>
Que tipo de db te piden? En memoria me imagino, que bastaría con una tipo h2
|
|
« Última modificación: 1 Junio 2019, 14:44 pm por rub'n »
|
En línea
|
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen king
|
|
|
moler46
Desconectado
Mensajes: 6
|
Aquí te dejo el link del código en GitHub mi app y de mi REST api tal cual están ahora: Aplicación Android: Spring Boot REST api: Mi REST api se conecta a una base de datos MySQL en un servidor XAMPP. La conexión de dicha api a la base de datos ya funciona( aunque falta definir bien todas las operaciones ). Lo que no sé es como enviar por ejemplo todos los datos de un registo nuevo de mi app a la API. Lo que hago hasta ahora es que convierto todo el objeto paciente que quiero enviar a uno de tipo Json para enviarlo con un intent a otro Activity que sería ya el Activity que envía a mi API todo el objeto paciente nuevo. Todo iría con la base de datos MySQL remota, hay algún problema?
|
|
« Última modificación: 15 Junio 2019, 23:31 pm por sergiotmg »
|
En línea
|
|
|
|
rub'n
Desconectado
Mensajes: 1.217
(e -> λ("live now")); tatuar -> λ("α");
|
Bien, pero con eso de que tu tutor no te responde mmm, avisa si el te ayudará o que, porque no valla, a ser que te responda ahora, y gaste de mi puto tiempo para nada, sé porque lo digo.
Pero igual JdbcTemplate, opciónal también encapsula brutalmente todo eso, y msql pues genial.
Tú conexión a msql es en local dog, eso lo sé muy fácil por tu application.properties.
|
|
« Última modificación: 15 Junio 2019, 23:29 pm por rub'n »
|
En línea
|
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen king
|
|
|
moler46
Desconectado
Mensajes: 6
|
En teoría como muy tarde el viernes por la tarde hablo con él pero no puedo esperar tanto tiempo porque el 10 de junio presento el proyecto. Si pudieras ayudarme aunque sea con el tema de enviar la información de las Activity de registro hacia mi REST api ya estaría bien. En principio lo quiero lo más sencillo posible, sin autenticación con token ni nada. Respecto lo de JdbcTemplate si supone una ayuda sustancial adelante pero si tengo que rehacer la REST api y cambiar muchas cosas mejor no en principio. Parte de la base que soy prácticamente un novato porque en la asignatura de programación para Android a penas nos han enseñado a hacer RecyclerView como cosa más interesante a parte de lo muy básico. Y vimos conexiones con Retrofit y peticiones a api públicas pero nada de login, ni post, etc. Si podemos hablar por privado incluso estaría dispuesto a pagarte.
|
|
|
En línea
|
|
|
|
rub'n
Desconectado
Mensajes: 1.217
(e -> λ("live now")); tatuar -> λ("α");
|
Vamos a ver qué hacemos, que ya sabemos que parte de la implementación es interna de Spring.
Es como te comenté, déjame ver el source, que con Spring todo se facilita, y también sacar tiempo del que tengo por ahí.
|
|
« Última modificación: 17 Junio 2019, 08:14 am por rub'n »
|
En línea
|
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen king
|
|
|
moler46
Desconectado
Mensajes: 6
|
Ahí está mi código Aplicación Android: Spring Boot REST api: Puedes verlo?
|
|
« Última modificación: 15 Junio 2019, 23:31 pm por sergiotmg »
|
En línea
|
|
|
|
rub'n
Desconectado
Mensajes: 1.217
(e -> λ("live now")); tatuar -> λ("α");
|
Desde luego dog, recuerda que había visto el application.properties, hoy no te prometo mucho, son las 11 pm y mañana laburo. A las 7am.
|
|
« Última modificación: 15 Junio 2019, 23:29 pm por rub'n »
|
En línea
|
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen king
|
|
|
moler46
Desconectado
Mensajes: 6
|
Ok. Yo por la mañana trabajo hasta las 3 pm así que hay tiempo. Mi tutor podía atenderme hoy pero no avisó así que me parece que a penas contaré con él hasta el fin de semana.
|
|
|
En línea
|
|
|
|
moler46
Desconectado
Mensajes: 6
|
Desde luego dog, recuerda que había visto el application.properties, hoy no te prometo mucho, son las 11 pm y mañana laburo. A las 7am.
Cómo vas?
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Como hacer para que mi aplicacion diga desde donde se esta ejecutando??
Programación Visual Basic
|
washandwear
|
1
|
1,771
|
13 Octubre 2006, 07:36 am
por Hendrix
|
|
|
[SOLUCIONADO] Como generar un .JAR con otro aplicacion hecha en java
Java
|
demosdm
|
4
|
5,883
|
26 Julio 2010, 04:34 am
por Leyer
|
|
|
Cerebro, un launcher para hacer operaciones y búsquedas en pocos clicks desde...
Noticias
|
wolfbcn
|
0
|
3,866
|
30 Enero 2017, 02:09 am
por wolfbcn
|
|
|
Crear Aplicación Para Android Desde Android. Web con control de Android por JS
Android
|
@XSStringManolo
|
0
|
4,541
|
23 Octubre 2019, 06:05 am
por @XSStringManolo
|
|
|
Android - La compra desde la aplicación de Android no se carga
Java
|
TickTack
|
0
|
4,318
|
4 Agosto 2021, 08:51 am
por TickTack
|
|