JAX-RS

JAX-RS: API-ul Java pentru servicii web RESTful ( JAX-RS ) este o specificație API a limbajului de programare Java care oferă suport pentru construirea de servicii web conform modelului arhitectural REST (Reprezentare State Transfer ) . JAX-RS utilizează adnotări introduse în Java SE 5 pentru a simplifica dezvoltarea și implementarea clienților și punctelor finale de servicii web.

Începând cu versiunea 1.1, JAX-RS este o parte oficială a Java EE 6. O caracteristică notabilă a acesteia este faptul că nu este necesară nicio configurație pentru a începe să utilizați JAX-RS. Dacă Java EE 6 nu este aplicat, atunci va fi necesară o mică intrare în descriptorul de implementare web.xml.

Specificație

JAX-RS oferă câteva adnotări pentru a ajuta la maparea unei clase de resurse POJO (Plain Old Java Object) ca resursă web . Adnotările sunt în pachetul Java . Acestea includ: javax.ws.rs

În plus, JAX-RS oferă adnotări suplimentare privind parametrii metodei pentru a extrage informații din cerere. Toate @*Paramadnotările acceptă o cheie de o anumită formă, care este folosită pentru a căuta valoarea necesară.