Thứ Sáu, 29 tháng 8, 2014

Server Life Cycles

Một chu kỳ sống servlet có thể được định nghĩa là toàn bộ quá trình từ sáng tạo của nó đến sự hủy diệt.
- Servlet được khởi tạo bằng cách gọi method Init().
Method init() được thiết kế để được gọi chỉ một lần. Nó được gọi khi Servlet đầu tiên được tạo ra, và không được gọi thêm cho mỗi yêu cầu của người sử dụng. Method init() tạo ra hoặc tải một số dữ liệu sẽ được sử dụng trong suốt cuộc đời của Servlet. Servlet thường được tạo ra khi người sử dụng đầu tiên gọi một URL tương ứng với Servlet, hoặc khi Server bắt đầu hoạt động.
Ex:
public void init() throws ServletException
{

}
- Gọi các method Servlet Service() để xử lý yêu cầu của Client.
Method Service() là phương pháp chính để thực hiện các công việc thực tế. Servlet Container (Web Server) gọi Service() để xử lý yêu cầu từ Client (browser) và trả lời cho Client.
Ex:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{

}
- Servlet được chấm dứt bằng cách gọi method Destroy().
Method Destroy() được gọi chỉ một lần vào cuối vòng đời của một Servlet. Phương pháp này cung cấp cho Servlet một cơ hội để đóng Database Conextion, ngăn chặn chủ đề nền, viết danh sách cookie hoặc nhấn tính vào đĩa, và thực hiện các hoạt động dọn dẹp khác.
public void destroy() {

}

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

Đăng nhận xét