tailieunhanh - Báo Cáo - Lập Trình Ứng Dụng Mạng Thiết kế web bán hàng CD

Tìm hiểu sơ lược về Servlet. - Servlet có thể được xem như một applet phía server (server side). Các servlets được nạp và được thực thi tại trình chủ Web (Web Server). Hình 1. 1 sau chỉ ra một servlet chấp nhận các yêu cầu từ trình khách (thông qua trình chủ Web), thi hành một số tác vụ và trả về các kết quả. | LẬP TRÌNH ỨNG DỤNG MẠNG Báo Cáo Lập Trình Ứng Dụng Mạng Đồ Án THIẾT KẾ TRANG WEB BÁN CD QUA MẠNG cầu thực hiện. 1. Tìm hiểu sơ lược về Servlet. - Servlet có thể được xem như một applet phía server server side . Các servlets được nạp và được thực thi tại trình chủ Web Web Server . Hình 1. 1 sau chỉ ra một servlet chấp nhận các yêu cầu từ trình khách thông qua trình chủ Web thi hành một số tác vụ và trả về các kết quả. - Các bước cơ bản khi sử dụng servlet Client hầu hết là các trình duyệt Web tạo ra một yêu cầu request dựa trên nghi thức HTTP. Trình chủ Web nhận các yêu cầu này và chuyển cho servlet. Nếu servlet chưa được nạp trình chủ Web sẽ nạp nó vào trong máy ảo Java và thực thi nó. Servlet sẽ nhận yêu cầu này dựa trên nghi thức HTTP và thi hành vài loại xử lý Servlet sẽ trả ngược về cho trình chủ Web một phản hồi response . Trình chủ Web sẽ chuyển phản hồi này rồi chuyển cho trình khách. - Vì servlet được thực thi trên máy chủ vấn đề bảo mật thường áp dụng cho các applets không còn sử dụng nữa. Trình duyệt Web không truyền thông trực tiếp 1 LẬP TRÌNH ỨNG DỤNG MẠNG được với servlet servlet được nạp và được thực thi bởi trình chủ Web. Điều này có nghĩa rằng nếu trình chủ Web được bảo mật đằng sau bức tường lửa firewall thì servlet cũng được bảo mật theo. Tại sao sử dụng servlet - Phần lớn trong các dạng cơ bản servlets là một sự thay thế tuyệt vời cho các kịch bản CGI Common Gateway Interface . Các kịch bản CGI thông thường được viết bằng ngôn ngữ Perl hoặc C và thường gắn chặt với một nền platform chủ cụ thể. Vì servlet được viết bằng ngôn ngữ Java nên các servlet này cũng độc lập với nền. - Các servlets bền vững. Servlets chỉ được nạp một lần bởi trình chủ Web và có thể duy trì các dịch vụ chẳng hạn kết nối cơ sở dũ liệu giữa các yêu cầu. Mặt khác các kịch bản CGI là trong suốt. Mỗi lần một yêu cầu nào đó được tạo cho kịch bản CGI nó phải được nạp và được thực thi bởi trình chủ Web. Khi kịch bản CGI này hoàn tất nó bị loại bỏ khỏi bộ nhớ và kết quả .

TỪ KHÓA LIÊN QUAN