The life cycle of the servlet, the difference between servlet and CGI

Source: Internet
Author: User

The life cycle of a Servlet:
Instantiate, initialize, provide services, destroy instances

After the Web container loads the servlet and instantiates it, the servlet life cycle begins, the container runs its Init method for the servlet initialization, the request arrives to run its service method, and the service method automatically dispatches the run to the request corresponding to the DOXXX Method (Doget,dopost), and then call its destroy method when the server decides to destroy the instance.

The difference between Servlet and CGI:

The difference from CGI is that the servlet is in a server process, it runs its service method in a multithreaded manner, one instance can serve multiple requests, and its instances are generally not destroyed, and CGI generates a new process for each request, which is destroyed after the service is completed. So the efficiency is lower than the servlet.

The life cycle of the servlet, the difference between servlet and CGI

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.