Uno de los puntos clave para crear una API RESTful es HATEOAS. Ahora, Jersey ofrece una capacidad de enlace que es bastante buena (ver this link). Pero he visto el borrador del HAL Specification y parece ser una obra bien pensada.Implementar HATEOAS con HAL en Jersey
Estoy interesado si hay alguna lib que hace que sea fácil adherirse a HAL en Jersey. He visto las referencias mencionadas en el borrador como https://github.com/HalBuilder. Pero estoy usando el mapeo directo de POJO y no sé cómo mezclar eso con Halbuilder.
Entonces, ¿hay alguna lib que incorpore HAL en Jersey? ¿O tal vez pueda usar algún tipo de filtro para mejorar los POJO generados manualmente? En caso afirmativo, ¿alguien puede darme una pista de dónde mirar para lograr esto?
Oh Dios, otra especificación de alguien que piensa que los espacios de nombres son algo malo y que parece ser solo parcialmente consciente del trabajo existente en esta área. (No me molestes. No es tu culpa. Solo deprimir a tantas personas que nunca aprendan. Suspiro ...) –
No hay problema, ¿quizás me puedes dar una pista sobre el trabajo existente? Soy nuevo en REST y trato de encontrar mi camino a su alrededor. – Sponiro
@DonalFellows ¿Qué otro trabajo? ¿Te refieres a otro estándar para Hypermedia JSON?¿O que solo deberías usar XML para Hateoas? Entre GitHUB, Facebook, Google, etc., cada API RESTful parece usar un formato ligeramente diferente para representar enlaces de descubrimiento porque no existe un estándar para JSON. ¿Qué hay de malo con el uso de HAL o algo así como un estándar y luego tener una biblioteca como Halbuilder para que sea fácil de implementar? –