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
- 367 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
-
- 406831
- 1
- Jul 5, 2015
Sin Respuesta
-
- 28
- 0
- hace 12 horas
-
- 59
- 1
- Feb 26
-
- 151
- 0
- Ene 30
-
- 460
- 0
- Nov 7, 2023
-
- 250
- 0
- Sep 19, 2023
-
- 284
- 0
- Ago 21, 2023
-
- 355
- 0
- May 14, 2023
-
- 317
- 0
- Abr 21, 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
Santiago2610 preguntó hace 10 horas
Acualizar ChoiceField en djangogonzalss preguntó Feb 26
Script /boot/ scrapingParkJo preguntó Ene 30
No me deja instalar Oracleelporfirio respondió Ene 10
Actualizar la imagen con los datos devuelto en un …ovedg preguntó Dic 31, 2023
Actualizar la imagen con los datos devuelto en un …Ehdez preguntó Nov 7, 2023
Necesito en wordpress un pluging que me calcule la…pedrourday preguntó Sep 19, 2023
Alternativas a ThreeJS y BabylonJS?pedrourday preguntó Ago 21, 2023
¿Que tecnologias y lenguajes me recomiendan?Fabio respondió Jul 11, 2023
plugin de efecto circular 3d en imagenesSergio-HiTech respondió Jun 9, 2023
Crear tabla de horarios de C#
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
- 150460 Puntos
- white
- 75880 Puntos
- carlossevi
- 63580 Puntos
- magarzon
- 30650 Puntos
- pregunton
- 20400 Puntos