Tuesday, June 17, 2014

PHẦN 13 : COOKIE IN SERVLET


I. Khái niệm về Cookie : 
   Khi người dùng truy cập đến một trang web có sử dụng cookie, trang web đó sẽ tự động gửi cookie đến máy tính của người dùng. Những cookie này tự động được tổ chức trong hệ thống máy tính. Khi truy cập đến các trang web sử dụng được cookie đã lưu, những cookie này tự động gửi thông tin của người dùng về cho trang web của nó.
   - Cookie là một bộ nhắc nhỏ mà website lưu trữ ở trên máy tính của bạn có thể định danh cho bạn. Khi bạn truy cập và một trang web, website này sẽ đặt một cookie tại trên máy đó, thay cho việc liên tục hỏi bạn các thông tin như nhau, chương trình trên website có thể sao lưu thông tin vào một cookie mà khi cần thông tin sẽ đọc cookie.
   - Cookie được lưu bởi server và gửi về client cùng response. Request được gửi tới server cùng với cookie nhưng ko thay đổi giá trị của cookie. Giá trị của cookie được lưu trong bộ nhớ (ổ cứng ) của client.

II. Bài tập :

   - Để hiêu rõ về tính năng của cookie các bạn hãy cùng tôi làm 1 bài tập sau :
   * Bước 1 sử dụng bài login chúng ta đã cùng làm ở bài bài 10
   * Bước 2 ở phần servlet chúng ta sẽ code như sau :

   - Các bạn nên lưu ý cách để adđ 1 cookie :
                                           response.addCookie(new Cookie("username", un));

Hãy đăng nhập vào ứng dụng sau đó quay trở lại trang index, kết quả username và password của bạn đã được lưu lại



   - Vói việc sử dụng cookie bạn có thể sử dụng các tài khoản trên máy của bạn 1 cách nhanh chóng, tiện lợi, tránh được việc quên acccount ... tuy nhiên cookie lại có tính bảo mật rất kém.



Bạn có thể tải demo tại đây

No comments:

Post a Comment