Jednym z kluczowych punktów budowy RESTful API jest HATEOAS. Teraz, Jersey oferuje zdolność łączenia, która jest całkiem dobra (patrz this link). Ale widziałem projekt HAL Specification i wydaje się być dobrze przemyślanym dziełem.Implementuj HATEOAS z HAL na Jersey
Interesuje mnie, jeśli istnieje kilka lib, które ułatwia dostosowanie się do HAL na Jersey. Widziałem odniesienia wspomniane w projekcie, takie jak https://github.com/HalBuilder. Ale używam bezpośredniego zestawiania POJO i nie wiem, jak połączyć to z Halbuilderem.
Czy jest więc już pewna biblioteka zawierająca HAL na Jersey? A może mogę użyć jakiegoś filtra, aby ręcznie poprawić POJO? Jeśli tak, czy ktoś może mi wskazać, gdzie szukać, aby to osiągnąć?
O Boże, jeszcze jeden spec przez kogoś, kto uważa, że przestrzenie nazw są złe i wydaje się, że tylko częściowo wie o istniejącej pracy w tej dziedzinie. (Nie przejmuj się mną, to nie twoja wina, po prostu przygnębiaj tak wielu ludzi, których nigdy się nie nauczyłeś.) Westchnienie ...) –
Nie ma problemu, może możesz mi wskazać na istniejącą pracę? Jestem nowy w REST i staram się go obejść. – Sponiro
@DonalFellows Jaką inną pracę? Czy masz na myśli inny standard dla Hypermedia JSON?Czy powinieneś po prostu użyć XML dla Hateoas? Pomiędzy GitHUB, Facebook, Google itp. Każdy RESTful API wydaje się używać nieco innego formatu do reprezentowania linków odkrywania, ponieważ nie istnieje standard dla JSON. Co jest złego w używaniu warstwy HAL lub innych, takich jak standard, a następnie posiadania biblioteki takiej jak Halbuilder, aby ułatwić jej implementację? –