Tạo số ngẫu nhiên – Random number Trong Java để tạo một số ngẫu nhiên chúng ta có thể sử dụng class java.util.Random đã được hợp trong JDK. Có rất nhiều trường hợp sử dụng random, trong bài này tôi sẽ hướng dẫn các bạn sử dụng Random trong một số trường hợp thường gặp. Khởi […]
Giới thiệu Castle Mock – Mock REST APIs và SOAP web-services
Trong quá trình phát triển hệ thống hoặc quá trình testing, một trong những vấn đề khó khăn là khi hệ thống của bạn cần tích hợp với một bên thứ ba (3rd party). Do sử dụng API của bên thứ ba nên chúng ta có thể gặp một số vấn đề sau: Bên thứ […]
Test REST Web Service đơn giản hơn với REST Assured
Ở bài viết trước, tôi đã giới thiệu với các bạn cách test REST API trong Jersey project. Giả sử bây giờ chúng ta cần sử dụng API của bên thứ 3 (không phải source code trong jersey project của chúng ta), khi đó ta không thể sử dụng Jersey Test. Khi đó, chúng ta […]
Làm thế nào để Test Jersey Rest API với JUnit?
Trong bài này tôi sẽ hướng dẫn các bạn cách viết Unit Test để test Jersey REST API sử dụng Jersey Test. Một số kiến thức bạn cần nắm trước khi xem phần tiếp theo của bài viết này: Unit Test là gì và cách viết JUnit test Tạo ứng dụng Java RESTful API với Jersey […]
Giới thiệu Feign – Tạo ứng dụng Java RESTful Client không thể đơn giản hơn
Trong các bài viết trước chúng ta sử dụng thư viện Jersey client, OkHttp, Retrofit để gọi các RESTful API. Trong bài này, tôi sẽ giới thiệu với các bạn thư viện khác là Feign. Thư viện này giúp chúng ta dễ dàng hơn nữa trong phát triển ứng dụng Rest Client. Giới thiệu Feign […]
Tạo ứng dụng Java RESTful Client với thư viện Retrofit
Trong các bài viết trước chúng ta sử dụng thư viện Jersey client, OkHttp để gọi các RESTful API. Trong bài này, tôi sẽ giới thiệu với các bạn thư viện khác là Retrofit. Giới thiệu Retrofit Retrofit là một type-safe HTTP client cho Java và Android được phát triển bởi Square. Retrofit giúp dễ […]
Tạo ứng dụng Java RESTful Client với thư viện OkHttp
Trong các bài viết trước chúng ta sử dụng thư viện Jersey client để gọi các RESTful API. Trong bài này, tôi sẽ giới thiệu với các bạn thư viện khác, rất mạnh mẽ để gọi các RESTful API là OkHttp. Giới thiệu OkHttp OkHttp là một thư viện Java mã nguồn mở, được thiết […]
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 […]