Trong bài này, chúng ta sẽ cùng tìm hiểu về xác thực (authentication) và phân quyền (authorization) trong ứng dụng. Xác thực (Authentication) là gì? Theo định nghĩa của wikipedia, Xác thực/ Định danh (authentication) là một hành động nhằm thiết lập hoặc chứng thực một cái gì đó (hoặc một người nào đó) đáng […]
Rest Web service: Filter và Interceptor với Jersey 2.x (P2)
Ở bài viết trước, chúng ta đã cùng tìm hiểu về Filter. Trong phần này, chúng ta sẽ tìm hiểu tiếp Interceptor và một số cấu hình khác của Jersey. Jersey Interceptor Interceptor có thể được sử dụng ở cả 2 phía Jersey Server và Jersey Client. Interceptor chủ yếu được sử dụng để chỉnh sửa […]
Rest Web service: Filter và Interceptor với Jersey 2.x (P1)
Trong bài này, chúng ta sẽ cùng tìm hiểu về Filter, Interceptor và một số cấu hình của Jersey 2.x. Filter và Interceptor có thể được sử dụng ở cả 2 phía Jersey Server và Jersey Client. Filter có thể được sử dụng để chỉnh sửa các dữ liệu đầu vào/ đầu ra từ các […]
REST Web service: HTTP Status Code và xử lý ngoại lệ RESTful web service với Jersey 2.x
Xử lý ngoại lệ (exception handling) là một phần không thể thiếu trong bất kỳ ứng dụng nào, ứng dụng RESTful web service cũng vậy. Có 2 nguyên nhân dẫn đến ứng dụng REST throw ra một ngoại lệ là lỗi gì đó trên server hoặc client đã gửi yêu cầu không hợp lệ. Trong […]
REST Web service: Upload và Download file với Jersey 2.x
Trong các bài viết trước, chúng ta đã cùng tìm hiểu cách xây dựng ứng dụng CRUD với RESTful Web service. Trong bài này, chúng ta cùng tìm hiểu cách upload/ download file với RESTful sử dụng Jersey version 2.x như thế nào. Tạo Jersey project Chúng ta sẽ sử dụng lại project Jersey 2.x […]
REST Web service: Tạo ứng dụng Java RESTful Client với Jersey Client 2.x
Trong bài trước chúng ta đã cùng tìm hiểu cách xây dựng ứng dụng Java Restful web service với Jersey 1.x. Trong bài này, chúng ta sẽ cùng tìm hiểu cách tạo ra ứng dụng Java Restful web service với Jersey 2.x và ứng dụng Java RESTful Client sử dụng Jersey Client API để gọi […]
Java Web Services – Jersey JAX-RS – REST và sử dụng REST API testing tools với Postman
Trong các bài viết trước, chúng ta đã cùng tìm hiểu cách xây dựng ứng dụng SOAP web service (WS) với JAX-WS. Trong bài này, chúng ta cùng hiểu hiểu cách xây dựng ứng dụng RESTful web service với JAX-RS thông qua thư viện Jersey và cách test RESTful Web Service với Postman. JAX-RS Annotations […]
Giới thiệu SOAP UI và thực hiện test Web Service
Trong bài viết trước, chúng ta đã cùng tìm hiểu về cách xây dựng ứng dụng SOAP Web service và viết chương trình Client để gửi request và nhận response từ web service. Trong bài này, chúng ta sẽ cùng tìm hiểu về SOAP UI – một công cụ giúp chúng ta dễ dàng test […]