estoy en el proceso de escribir un servicio web basado en JSON. El servicio aceptará dos tipos de solicitudes: comandos (por ejemplo, createOrder) y consultas (por ejemplo, getOrders). Cada solicitud debe enviar credenciales de usuario (nombre de usuario/contraseña) para la autenticación (tal vez en encabezados HTTP). El servicio debe implementarse en Java.marco de Java para utilizar para el servicio web basado en JSON
Qué marcos me recomiendan para este caso de uso? La pila básica en la que estoy pensando es en servlets respaldados por un framework JSON como Jackson. ¿Son otros marcos que recomendarías y por qué? No hay necesidad o deseo de hacer que el servicio sea RESTful, sin embargo la integración sin inconvenientes con Java EE 6 o Spring sería una ventaja.
Gracias de antemano por su tiempo.
¿Por qué Spring MVC? ¿No es eso un marco de presentación? No necesito enviar respuestas HTML, solo datos puros en formato JSON. Además, no necesito un protocolo RESTful, solo comandos y consultas simples. – Naresh
Entiendo su pregunta, pero muchas personas están usando spring mvc para eso. –
@Naresh, MVC Un servicio web es también un marco de presentación (en el que la presentación puede ser XML, JSON, los datos en bruto en matrices de bytes, etc.) Además, utiliza los servicios web RESTful respuestas HTTP (algunos implementado como un patrón MVC) –