[WEBINAR] Bulletproof: How Today's Business Leaders Stay on Top

Servlet Life Cycle

Definition - What does Servlet Life Cycle mean?

The servlet life cycle is the Java servlet processing event sequence that occurs from servlet instance creation to destruction. The servlet life cycle is controlled by the container that deploys the servlet.

Techopedia explains Servlet Life Cycle

The servlet life cycle is made up of four stages:

  • Instantiation
  • Initialization
  • Client request handling
  • Destruction

When a servlet request is mapped, the servlet container checks for the existence of a servlet class instance. If an instance does not exist, the Web container loads the servlet class, creates an instance of this class and initializes this instance by calling the init() method.

The initialization process is completed prior to client request handling. The container does not call the init() method again, unless a servlet is reloaded. After the instantiation and initialization are completed, the servlet container calls the service() method to respond to the request. When the servlet is no longer needed, the container destroys the servlet with the destroy() method. This method is also executed only one time.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.