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

Servlet Life Cycle

Servlet life cycle ( vòng đời của cycle )được định nghĩa là toàn bộ quá trình từ lúc được tạo ra đến lúc bị tiêu hủy của servlet.




Vòng đời của 1 servlet được miêu tả như sau : lập trình viên tạo ra 1 class servlet => server dùng từ khóa new để tạo ra initialize, trong servlet sẽ không được tạo thêm contractor ngoài contractor mặc định => servlet gọi ra phương thức init() => xử lý thông tin đã yêu cầu => sau khi service không còn tác dụng sẽ loại bỏ và kết thúc vòng đời của một servlet

Trong đó các phương cần lưu ý : 
   - public void init() : phương thức này được gọi một lần khi servlet được tải vào trong servlet engine, trước khi servlet được yêu cầu xử lý yêu cầu đầu tiên của nó.

   - public void service() : phương thức này được gọi để xử lý các yêu cầu. Nó có thể không gọi, gọi một lần hay nhiều lần cho đến khi servlet được ngưng tải. Nhiều thread có thể thực thi phương thức này song song vậy nên nó trở nên an toàn.

    - public void destroy() : phương thức này chỉ được gọi một lần khi servlet được ngưng tải và gỡ bỏ dịch vụ 

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

Đăng nhận xét