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

Describe Servlet Life Cycle

SERVLET LIFE CYCLE


Servlet life cycle, vòng đời của một servlet được mô tả quá trình của một servlet từ lúc nó được load, được khởi tạo, xử lý  các requests từ người dùng cho đến lúc được hủy. Về hình thức tất cả các quá trình này được làm tự động. Dưới đây là các trạng thái của một servlet trong một vòng đời của nó:

-Instantiation: Ở trạng thái này, servlet container tiến hành tạo đối tượng cho servlet class
-Initialization: Tiếp tục, servlet container sẽ gọi phương thức init(), phương thức này sẽ khởi tạo tất cả các biến và nội dung những gì cần thiết.
-Service: Ở trạng thái này servlet sẽ xử lý nhưng request được gửi tới từ client
-Destory: Sau khi kết thúc các xử lý request, servlet container sẽ hủy đối tượng servlet này đi 
-Unavailable: Cuối cùng, servlet container sẽ giải phóng bộ nhớ đã được cấp cho servlet

Đề đạt được các trạng thái này, ta có các method sau :
-Init(): Phương thức này giúp khởi tạo servlet, vòng đời của một servlet bắt đầu từ phương thức init() method. Phương thức init chỉ được gọi một lần và không lập lại cho mỗi request của người dùng.

-Service(): Phương thức này giúp xử lý các yêu cầu của người dùng. Nó nhận vào đối tượng của servletRequest và servletResponse cái mà thu thập và truyền thông tin request qua công port.
-Destory(): Trong trường hợp khi tất cả các request đã được xủ lý, hay khi quá thời gian quy định, phương thức này sẽ được gọi để hủy servlet.


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

Đăng nhận xét