-> Etiqueta (Ausencia de carga al inicio) En primer lugar, cuando se despliega un servlet en el servidor, es responsabilidad del servidor crear el objeto servlet. Por ejemplo: supongamos que Servlet se implementa en el servidor, (el objeto Servlet no está disponible en el servidor) el cliente envía la solicitud al servlet por primera vez y luego el servidor crea el objeto servlet con la ayuda del constructor predeterminado e inmediatamente llama a init (). A partir de ese momento, cuando el cliente envíe la solicitud, solo se ejecutará el método de servicio ya que el objeto ya está disponible
Si se utiliza la etiqueta de carga al inicio en el descriptor de implementación: en el momento de la implementación, el servidor crea el objeto servlet para los servlets en función del valor positivo proporcionado entre las etiquetas. La creación de objetos para las clases de servlet seguirá de 0-128 0 servlet número será creado primero y seguido de otros números.
Si proporcionamos el mismo valor para dos servlets en web.xml, la creación de objetos se realizará en función de la posición de las clases en web.xml también varía de un servidor a otro.
Si proporcionamos un valor negativo entre la carga en la etiqueta de inicio, el servidor no creará el objeto servlet.
Otros escenarios donde el servidor crea el objeto para el servlet.
Si no usamos la etiqueta de carga al inicio en web.xml, el proyecto se implementa cuando el cliente envía la solicitud por primera vez, el servidor crea el objeto y el servidor es responsable de llamar a sus métodos de ciclo de vida. Entonces, si se ha modificado un .class en el servidor (tomcat). de nuevo, el cliente envía la solicitud de servlet modificado, pero en el caso de tomcat, no se creará un nuevo objeto y el servidor utilizará el objeto existente a menos que se reinicie el servidor. Pero en la clase de lógica web cuando el archivo .class se modifica en el servidor sin reiniciar el servidor si recibe una solicitud, el servidor llama al método de destrucción en el servlet existente y crea un nuevo objeto de servlet y llama a init () para su inicialización .