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

Servlet Life Cycle

Trong lập trình java thì tất cả đều là các Class và Object . Muốn có được đối tượng (Object) thì phải cần Server tạo ra đối tượng.

Vậy server đóng vai trò gì ở đây ? Tại sao lại cần Server ?


Server đóng một vai trò rất quan trọng. Nó giúp chúng ta quản lí toàn bộ tài nguyên ,cụ thể là server có thể chỉnh sửa và xoá thông tin , hiển thị thông tin . Việc sử dụng Server giúp chúng ta phát triển ứng dụng nhanh hơn và an toàn hơn . Tất cả những đối tượng của Servlet đều được quản lí bởi Server. Vòng đời của Server như sau :

Vòng đời của Servlet

 Các bước ở đây như sau :

1.Lập trình viên sẽ tạo ra Class.
2.Sau đó Server sẽ tạo ra một đối tượng mới.
3.Server sẽ gọi ra phương thức init có nhiệm vụ lấy tài nguyên mà người dùng và lập trình viên config cho nó.
4.Sau đó xử lí thông tin yêu cầu bằng phương thức Service.
5.Sau đó khi service sẽ được chấm dứt bằng phương thức destroy.

Chúng ta sẽ tìm hiểu thêm về các phương thức :

*Phương thức init() : Phương thức này được thiết kế gọi ra một lần khi Servlet được tạo ra và có nhiệm vụ lấy những tài nguyên mà người dùng hoặc lập trình viên yêu cầu.

*Phương thức service() : Là phương thức chính để thực hiện các công việc được yêu cầu bởi người dùng hoặc lập trình viên.Nó có thể được gọi một hoặc nhiều lần cho đến khi Servlet không còn được gọi đến nữa.Cho đến khi Servlet không còn tác dụng nữa thì phương thức Destroy được gọi ra.

*Phương thức destroy(): Là phương thức chỉ được gọi một lần vào cuối vòng đời của servlet , nó có tác dụng gỡ bỏ và dọn dẹp dịch vụ này.

1 nhận xét:

  1. Bạn tìm được hình rất hay, mô tả chân thực vòng đời của Servlet

    Trả lờiXóa