No se como enfocarlo, tengo una aplicacion web spring con una base de datos mysql con unos textos, hasta aqui todo bien, pero cada vez que cree un nuevo texto tengo que enviarlo a otra aplicacion web en formato json y despues recibir de la otra aplicacion la respuesta del analisis del texto. Y no se como enfocarlo.
entre Desarrolladores
Recibe ayuda de expertos
Registrate y pregunta
Es gratis y fácil
Recibe respuestas
Respuestas, votos y comentarios
Vota y selecciona respuestas
Recibe puntos, vota y da la solución
Pregunta
Tengo dos aplicaciones web, una se encarga de enviar a la otra un json y la otra devuelve un json con el testo analizado
- preguntó
- Software
- 445 Vistas
- 3 Respuestas
- abierta
3 Respuestas
Tu aplicación web crea el texto, lo transforma a JSON (usaría Jackson para esto) y lo envía con un RestTemplate a un servicio web REST que estaría en al otra aplicación.
Esta aplicación recibiría el JSON, lo trataría y haría lo mismo, consumir un REST que esté en tu aplicación para recibir el JSON de respuesta.
Así a groso modo, sin saber mucho más de la aplicación.
Por favor, accede o regístrate para añadir un comentario.
¿Es realmente necesario transformar un simple texto a JSON? A simple vista lo veo completamente innecesario. Sería bueno que nos digas con qué objetivo pasa esto.
Yendo concretamente a tu pregunta, con Jackson puedes hacerlo fácilmente. Otra opción es envolviendo ese texto en un POJO y usando JAXB anotando con @XMLRootElement
y en el REST consumiendolo como JSON: MediaType.APPLICATION_JSON
.
@POST
@Path("/analize")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Response analizeText(Text text) {
// analizar texto y devolverlo
return Response.status(Status.ACCEPTED).entity(text).build();
}
Por favor, accede o regístrate para añadir un comentario.
Pues sin saber mas de lo que nos has explicado.... yo lo haria asi, como guia, necesitas 2 scripts, el que recoge y trata el texto, y el que recibe el texto tratado, ademas de la página en la que escribes el texto, te pongo un ejemplo:
Pagina que escribe el texto:
Despues de darle a submit.....
Recogemos el texto
if(texto != null){
//preparamos json y enviamos
}else{
//mensaje de error
}
Script que recibe el texto
//Recibes el texto mediante GET o POST
// lo tratas
//y supongo que lo insertas en la base de datos
if(inserccioncorrecta){
//preparas un json con la variable error en 0
}else{
//preparas json con la variable error en 1
}
//envias ese json a otro script que es el que dara el mensaje a la UI
Espero que te ayude a enfocarlo porque tampoco se que quieres hacer exactamente
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para responder a esta pregunta.
En el blog
-
- 676871
- 1
- Jul 5, 2015
Sin Respuesta
-
- 63
- 0
- Oct 18
-
- 155
- 0
- Jul 9
-
- 515
- 1
- Mar 19
-
- 384
- 2
- Feb 26
-
- 4577
- 0
- Nov 7, 2023
-
- 473
- 0
- Sep 19, 2023
-
- 451
- 0
- Ago 21, 2023
-
- 632
- 0
- May 14, 2023
- ver todas
Preguntas relacionadas
- ¿Cómo puedo enviar JSON a un controlador en Spring y que éste lo convierta a un objeto del modelo?
- siempre se otorga el 1* valor de la tabla
- Tengo un repositorio git-hub con dos aplicaciones RoR, y necesito clonar solo una de ellas, como hacerlo?
- ¿Como puedo consumir un web service REST que utiliza Json a través de una URL bajo protocolo https en objective-c?
- recibir un JSON y asignarle coordenadas del JSON a un polygon de googlemapsv3 y dibujarlo en el mapa
Actividad Reciente
alyvrs preguntó Oct 19
Ayuda , necesito mostrar datos creados solo por el…ManHol preguntó Jul 9
pasar un archivo de excel a csv en pythonArtEze respondió Abr 24
Alguien sabe, no me ignorenArtEze seleccionó una respuesta Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze respondió Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze preguntó Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze respondió Abr 24
No me deja instalar OracleArtEze respondió Abr 24
Formulario que guarde los datos de un jsonArtEze comentó Abr 24
Script /boot/ scrapingSantiago2610 comentó Mar 23
Acualizar ChoiceField en django
Ultimas Preguntas
Preguntas relacionadas
- ¿Cómo puedo enviar JSON a un controlador en Spring y que éste lo convierta a un objeto del modelo?
- siempre se otorga el 1* valor de la tabla
- Tengo un repositorio git-hub con dos aplicaciones RoR, y necesito clonar solo una de ellas, como hacerlo?
- ¿Como puedo consumir un web service REST que utiliza Json a través de una URL bajo protocolo https en objective-c?
- recibir un JSON y asignarle coordenadas del JSON a un polygon de googlemapsv3 y dibujarlo en el mapa
Usuarios Top
- Leonardo-Tadei
- 227320 Puntos
- Peter
- 150480 Puntos
- white
- 75880 Puntos
- carlossevi
- 63580 Puntos
- magarzon
- 30650 Puntos
- pregunton
- 20400 Puntos