Posts

Showing posts with the label JAX-RS

Mengenal HTTP Methods GET, PUT, POST, dan PATCH dalam RESTful API dengan Jersey (JAX-RS): Pengertian dan Contoh Praktis

Image
Jika sebelumnya kita mencoba mengenal apa itu J AX-RS (Java API for RESTful Web Services) pada artikel  https://undebugable.blogspot.com/2024/10/memahami-jax-rs-di-jakarta-ee-dari-api.html, maka sekarang kita mencoba untuk Mengenal Metode HTTP GET, PUT, POST, dan PATCH dalam RESTful API dengan Jersey (JAX-RS) dalam pengertian dan contoh praktis. " Cek base code pada repo https://github.com/yoesoff/HelloWorldServlet dengan branch jersey . dan baca article sebelumnya disini   " 1. Pendahuluan RESTful API adalah gaya arsitektur yang memanfaatkan protokol HTTP untuk berkomunikasi antara klien dan server. Pada dasarnya, setiap metode HTTP (GET, PUT, POST, PATCH, DELETE, dll.) memiliki peran yang berbeda dalam pengelolaan data. Dalam artikel ini, kita akan menjelaskan metode GET , PUT , POST , dan PATCH , serta cara mengimplementasikannya dalam layanan REST menggunakan Jersey (JAX-RS) . 2. Penjelasan Singkat Setiap Metode HTTP 2.1. GET Pengertian : Metode GET digunakan unt...

Memahami JAX-RS di Jakarta EE: Dari API Spesifikasi hingga Implementasi dengan Jersey

Image
Pendahuluan  JAX-RS (Java API for RESTful Web Services) adalah salah satu spesifikasi dari Jakarta EE yang memudahkan pengembangan layanan web berbasis REST. Dengan JAX-RS, pengembang dapat membangun aplikasi RESTful dengan cara yang lebih efisien dan standar. Berikut adalah pembahasan sederhana tentang memulai JAX-RS, mulai dari pengertian, konsep dasar, hingga langkah-langkah untuk membuat endpoint RESTful sederhana. Apa itu JAX-RS? JAX-RS adalah API yang disediakan oleh Jakarta EE untuk membuat layanan RESTful. REST (Representational State Transfer) adalah arsitektur web yang memanfaatkan HTTP sebagai protokol komunikasi antara klien dan server. JAX-RS menyediakan anotasi yang mudah digunakan untuk menangani berbagai jenis permintaan HTTP, seperti GET, POST, PUT, DELETE, dan lainnya, tanpa harus menulis banyak kode boilerplate. Perbedaan JAX-RS dengan JAX-WS Aspek JAX-RS JAX-WS Protokol HTTP/HTTPS SOAP (biasanya HTTP/HTTPS) Format Data JSON, XML, YAML XML (SOAP) Pendekatan Resou...