Thứ Hai, 8 tháng 9, 2014

Session

1. Giới thiệu:
Trong Java Web, Session được hiểu như một khoảng thời gian, một chu kì kết nối giữa người dùng với một trang web (hoặc một ứng dụng). Nó sẽ bắt đầu khi bạn truy cập, và kết thúc khi bạn đóng trình duyệt hoặc thoát khỏi trang đó.

2. HttpSession:
Nếu Session là nói về khoảng thời gian truy cập và kết thúc phiên kết nối của người dùng thì HttpSession được sử dụng để lưu trữ phiên đó
_1 số phương thức chính vi dụ như : getSession (), getValueName(), getValue() ..vv..




Cơ chế hoạt động của HttpSession

3. Demo:
Đề bài: Develope user story "Login" with mock data instead of database
Đầu tiên ta làm những bước sau:
     *Tạo mới Project(File - New Project)
     
*Chọn Java Web
     *Chọn Web Application
     
*Đặt tên và chọn đường dẫn lưu Project
Bước đầu tiên tại trang index ta tạo ra form cho người dùng đăng nhập:


Tiếp theo ta tạo 2 file Java class chứa thông tin và tài khoản: UserDetails và Infomation
Tại file UserDetails ta khai báo các biến về tài khoản :


Tại class Infomation ta thêm thông tin để đăng nhập :


Tiếp theo ta tạo 1 Servlet với tên SessionServlet và code như hình :


Và sau cùng ta chạy chương trình để xem kết quả :



Còn đây là sau khi đăng nhập :



_Source Code: https://www.dropbox.com/s/9ss450uyhcxg1jq/DemoSession.rar?dl=0

0 nhận xét:

Đăng nhận xét