Một trong những điểm chính của việc xây dựng một API RESTful là HATEOAS. Giờ đây, Jersey cung cấp khả năng liên kết khá tốt (xem this link). Nhưng tôi đã thấy bản nháp của HAL Specification và dường như nó là một tác phẩm được suy nghĩ tốt.Thực hiện HATEOAS với HAL ở Jersey
Tôi quan tâm nếu có một số lib giúp bạn dễ dàng tuân theo HAL ở Jersey. Tôi đã thấy các tài liệu tham khảo được đề cập trong bản nháp như https://github.com/HalBuilder. Nhưng tôi đang sử dụng trực tiếp marshalling POJO và tôi không biết làm thế nào để trộn với Halbuilder.
Vì vậy, đã có một số lib kết hợp HAL vào Jersey? Hoặc có lẽ tôi có thể sử dụng một số loại bộ lọc để tăng cường POJO được tạo theo cách thủ công? Nếu có, ai đó có thể cho tôi một đầu mối nơi để xem xét tiếp theo để thực hiện điều này?
Ôi trời, một thông số khác của một người nghĩ rằng không gian tên là một điều xấu và dường như chỉ nhận thức một phần công việc hiện có trong lĩnh vực này. (Đừng bận tâm với tôi. Đó không phải là lỗi của bạn. Chỉ cần nhấn mạnh rằng rất nhiều người - không bao giờ học được. Sigh…) –
Không vấn đề gì, có lẽ bạn có thể gợi ý tôi về công việc hiện tại? Tôi mới đến REST và cố gắng tìm cách của tôi xung quanh nó. – Sponiro
@DonalFellows Công việc khác là gì? Bạn có nghĩa là một tiêu chuẩn cho JSON Hypermedia?Hoặc bạn nên sử dụng XML cho Hateoas? Giữa GitHUB, Facebook, Google, vv, mỗi RESTful API dường như sử dụng một định dạng hơi khác để biểu diễn các liên kết khám phá vì không có chuẩn nào tồn tại cho JSON. Có gì sai khi sử dụng HAL hoặc một số tiêu chuẩn như vậy và sau đó có một thư viện như Halbuilder để làm cho nó dễ thực hiện? –