Trang Chủ Phát triển Một java servlet là gì? - định nghĩa từ techopedia

Một java servlet là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Java Servlet có nghĩa là gì?

Java Servlets là các mô-đun chương trình Java phía máy chủ xử lý và trả lời các yêu cầu của máy khách và thực hiện giao diện servlet. Nó giúp tăng cường chức năng máy chủ Web với chi phí tối thiểu, bảo trì và hỗ trợ.

Một servlet hoạt động như một trung gian giữa máy khách và máy chủ. Khi các mô-đun servlet chạy trên máy chủ, chúng có thể nhận và trả lời các yêu cầu của máy khách. Các đối tượng yêu cầu và phản hồi của servlet cung cấp một cách thuận tiện để xử lý các yêu cầu HTTP và gửi dữ liệu văn bản trở lại máy khách.

Do một servlet được tích hợp với ngôn ngữ Java, nên nó cũng sở hữu tất cả các tính năng Java như tính di động cao, tính độc lập nền tảng, bảo mật và kết nối cơ sở dữ liệu Java.

Techopedia giải thích Java Servlet

Có hai loại Java Servlet: Basic và HTTP.

HTTP servlets được sử dụng như sau:

  • Khi một biểu mẫu HTML được gửi, servlet xử lý và lưu trữ dữ liệu.
  • Khi một máy khách cung cấp một truy vấn cơ sở dữ liệu, các kết quả được cung cấp cho máy khách bởi servlet.
  • Trong hầu hết các trường hợp, máy chủ sử dụng giao diện cổng chung (CGI).

Tuy nhiên, Java Servlets có nhiều lợi thế so với CGI, bao gồm:

  • Một servlet chạy trong cùng một quy trình, loại bỏ nhu cầu tạo một quy trình mới cho mọi yêu cầu.
  • Chương trình CGI phải được tải lại cho mỗi yêu cầu CGI. Tuy nhiên, một servlet không yêu cầu tải lại và vẫn còn trong bộ nhớ giữa các yêu cầu.
  • Một servlet trả lời đồng thời nhiều yêu cầu bằng cách sử dụng một thể hiện, tiết kiệm bộ nhớ và dễ dàng quản lý dữ liệu liên tục.
  • Công cụ servlet chạy trong hộp cát hoặc môi trường bị hạn chế, bảo vệ máy chủ khỏi các máy chủ có khả năng gây hại.
Một java servlet là gì? - định nghĩa từ techopedia