Thứ Ba, 17 tháng 6, 2014

Cookie in Servlet

Định nghĩa : cookie là một biến được lưu trữ trên máy tính của người truy cập . Mỗi khi trình duyệt kết nối tới máy chủ , các thông tin lưu trong cookie sẽ được gửi cùng lên máy chủ . Nhờ những thông tin này , các nhà thiết kế Web sẽ theo dõi được những hành vi của người sử dụng thông qua cookie . Nói một cách đơn giản  cookie là một dạng bản ghi được tạo ra và lưu lại trên trình duyệt khi  người dùng truy cập một website.

Lợi ích : 

_ Sử dụng với mục đích thương mại để làm các trang web mua hàng trực tuyến , máy chủ sau khi sử dụng cookie có thể theo dõi khách hàng , sao lưu giao dịch và lịch sử mua hàng của khách hàng

_Sử dụng như một công cụ giúp người dùng dễ dàng lưu trữ các thông tin , lịch sử trong khi dùng.Tạo cho trình duyệt một cách dễ  dàng , thuận tiện hơn,

_Làm các bước vào 1 trang web đơn giản hơn không tốn thời gian

Nhược điểm : 

_Dễ phát tán mã độc
 
_Dễ bị mất thông tin cá nhân của người dùng ở những máy công cộng

Bài tập yêu cầu : bài toán yêu cầu viết demo chức năng lưu cookie tên đăng nhập của 1 ứng dụng login vào trong trình duyệt

Hướng giải quyết : ở đây tôi sẽ sử dụng trang login đã làm ở blog trước và sau đó thêm phương thức addCookie cho trang servlet chức năng login

Bài làm : 
Bước 1 : tạo 1 web application sau đó trang index bạn code như sau : 
Bước 2 : trong source packages ta tạo 1 servlet có tên là login thực thi action login và add cookie như sau :

Sau đó chạy và nhận được kết quả như sau : Bạn có thể down code ở đây



Không có nhận xét nào:

Đăng nhận xét