P servle tạ

Một phần của tài liệu Đồ án công nghệ thông tin ứng dụng công nghệ JSP (Trang 25)

Tùy theo đi u ki n, m t servlet có th n p vào b nh 3 th i đi m khácề ệ ộ ể ạ ộ ớ ở ờ ể

nhau: khi server kh i đ ng, khi ng oi qu tr yêu c u ho c khi trình duy tở ộ ừ ả ị ầ ặ ệ

tri u g i servlet t máy khách. H u h t các Web server đi u cho phép b nệ ọ ừ ầ ế ề ạ

ch n danh sách servlet s đ c u tiên n p lúc Web server kh i đ ng. Tuy t nọ ẽ ượ ư ạ ở ộ ố

ít th i gian h n nh ng sau đó servlet đã trong tr ng thái s n sàng có th ph c vờ ơ ư ạ ẵ ể ụ ụ

trình khách b t k lúc nào.ấ ỳ

Kh i t o servletở ạ

Trình ch Web server kh i t o servlet b ng cách g i đ n ph ng th củ ở ạ ằ ọ ế ươ ứ

init () mà servlet cài đ t. Ph ng th c này ch g i m t l n duy nh t. Chúng ta cóặ ươ ứ ỉ ọ ộ ầ ấ

th l i d ng c h i này đ kh i t o các bi n toàn c c mà servlet s s d ngể ợ ụ ơ ộ ể ở ạ ế ụ ẽ ử ụ

sau này.

Th c thi servletự

Khi trình duy t ho c các trang JSP tri u g i servlet thông qua đ a chệ ặ ệ ọ ị ỉ

URL, trình ch Web server s chính th c g i servlet th c thi thông qua cácủ ẽ ứ ọ ự

ph ng th c nh doGet (), doPost () ho c service (). Ví d khi chúng ta g iươ ứ ư ặ ụ ọ

tr c ti p servlet t đ a ch URL, ph ng th c doGet () c a servlet s đ cự ế ừ ị ỉ ươ ứ ủ ẽ ượ

g i. N u chúng ta g i servlet thông qua thao tác post cua th <form> thìọ ế ọ ẻ

ph ng th c doPost () s đ c g i. Sau khi các ph ng th c này đ c g iươ ứ ẽ ượ ọ ươ ứ ượ ọ

th c thi xong, servlet v n gi l i trong b nh đ ph c v cho các l n tri uự ẫ ữ ạ ộ ớ ể ụ ụ ầ ệ

g i ti p theo. ây c ng chính là u đi m làm cho servlet th c thi nhanh cácọ ế Đ ũ ư ể ự

ng d ng CGI.

ứ ụ

Một phần của tài liệu Đồ án công nghệ thông tin ứng dụng công nghệ JSP (Trang 25)