
- REST không phải là giao thức, cũng ko phải là chuẩn.
II. Đặc Điểm của REST :
- Nguyên lý làm việc ở đây là trong một ứng dụng các client sẽ gửi thông tin lên server và các server sau khi nhận thông tin sẽ trả kết quả về với client.
- Giao thức Http là Stateless khi client gọi lên server thì client phải gửi toàn bộ các thông tin cần thiết để server có thể nhận biết client ấy và trả về.Khi xử lý xong thi server sẽ quên ngay lập tức
- Cache : các client có thể giữ lại các thông tin mà server gửi trả về .
- Code on Demand : mỗi khi server cần một thông tin gì đó thì server sẽ chuyển code đó về.
- Tất cả các tài nguyên được quy về một chuẩn duy nhất.
- Nguyên lý làm việc ở đây là trong một ứng dụng các client sẽ gửi thông tin lên server và các server sau khi nhận thông tin sẽ trả kết quả về với client.
- Giao thức Http là Stateless khi client gọi lên server thì client phải gửi toàn bộ các thông tin cần thiết để server có thể nhận biết client ấy và trả về.Khi xử lý xong thi server sẽ quên ngay lập tức
- Cache : các client có thể giữ lại các thông tin mà server gửi trả về .
- Code on Demand : mỗi khi server cần một thông tin gì đó thì server sẽ chuyển code đó về.
- Tất cả các tài nguyên được quy về một chuẩn duy nhất.
III. REST full web service :

- Dựa trên HTTP
- Không phụ thuộc vào nền tảng và ngôn ngữ
- Client gửi thông tin lên server thông qua HTTP request và server trả kết quả về dựa trên HTTP response
IV. Bộ thư viện JAX-RS :
- Là một bộ thư viện chính thống trong java EE và được dựa trên annotation.
V. Tổng Kết :
- Nhờ có REST mà server được giảm tải công việc , ứng dụng sẽ nhanh hơn- Mọi tài nguyên được quy về 1 dạng duy nhất nên dễ quản lý và đảm bảo an toàn
- Rest nhẹ hơn SOAP rất nhiều
- SOAP là chuẩn nhưng càng ngày, những ứng dụng lớn đều chuyển sang dùng REST
Không có nhận xét nào:
Đăng nhận xét