Thứ Tư, 11 tháng 6, 2014

Servlet Life Cycle

    Servlet Life Cycle là một chu kỳ sống của một Servlet được hoạt động bằng các contaniner. Một Servlet khi khởi tao thì nó luôn sống mãi trong bộ nhớ của server. Luôn lắng nghe và chờ đợi khi người dùng yêu cầu đến nó nó sẵn  dùng mà không khởi tạo một lần nữa. Servlet chỉ dừng lại khi chúng ta stop hoặc restart nó.

I. Cách hoạt động :
- Khi lần đầu tiên đuợc gọi phương thức init() sẽ được gọi một lần duy nhất sau đó nó thực hiên  các phương thức doGet(), doPost() và sau chúng chỉ thực hiện các hàm này. Phương thức destroy() được gọi trước khi server restart hoặc stop và giải phóng các tài nguyên ở hàm init().
II. Các Phương Thức :
1. Phương thức init() :
- Sẽ được gọi một lần duy nhất và được gọi một lần và không được gọi lại
- Được sử dụng suốt trong chu kỳ sống Servlet.
2. Phương thức service() :
- Là phương thức chính của chu kỳ sống Servlet. Nó thực hiện những yêu mà người dùng đề ra từ client lên server và trả lại về client.
3. Phương thức destroy() :
- Nó được gọi trước khi chu kỳ sống Servlet kết thúc. Nhiệm vụ của nó dọn dẹp .

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

Đăng nhận xét