Saltar al contenido

¿Qué hace el servlet? significado de valor

Contamos con la respuesta a esta obstáculo, o por lo menos eso deseamos. Si presentas alguna pregunta dínoslo, que sin tardar

Solución:

Resin 3.0 documenta este comportamiento:

load-on-startup puede especificar un valor entero (opcional). Si el valor es 0 o mayor, indica un orden para que se carguen los servlets, los servlets con números más altos se cargan después de los servlets con números más bajos.

La especificación JSP 3.1 (JSR 340) dice esto en la página 14-160:

El elemento load-on-startup indica que este servlet debe cargarse (instanciarse y llamar a su init()) al iniciar la aplicación web. El contenido del elemento de este elemento debe ser un número entero que indique el orden en el que se debe cargar el servlet. Si el valor es un entero negativo, o el elemento no está presente, el contenedor puede cargar el servlet cuando lo desee. Si el valor es un entero positivo o 0, el contenedor debe cargar e inicializar el servlet a medida que se implementa la aplicación. El contenedor debe garantizar que los servlets marcados con números enteros más bajos se carguen antes que los servlets marcados con números enteros más altos. El contenedor puede elegir el orden de carga de los servlets con el mismo load-on-startup valor.

Probablemente desee consultar no solo el JSR, sino también la documentación de su contenedor web. Puede haber diferencias

Respuesta corta: valor >= 0 significa que el servlet se carga cuando se implementa la aplicación web o cuando se inicia el servidor. valor <0: el servlet se carga cuando el contenedor lo desea.

Respuesta larga (de la especificación):

El elemento load-on-startup indica que este servlet se debe cargar (crear una instancia y llamar a su init()) al inicio de la aplicación web. El contenido opcional de este elemento debe ser un número entero que indique el orden en que se debe cargar el servlet. Si el valor es un entero negativo, o el elemento no está presente, el contenedor puede cargar el servlet cuando lo desee. Si el valor es un entero positivo 128 o 0, el contenedor debe cargar e inicializar el servlet a medida que se implementa la aplicación. El contenedor debe garantizar que los servlets marcados con números enteros más bajos se carguen antes que los servlets marcados con números enteros más altos. El contenedor puede elegir el orden de carga de los servlets con el mismo valor de carga en el arranque.

Indica que el servlet no se iniciará hasta que una solicitud intente acceder a él.

Si la carga al inicio es mayor o igual a cero, cuando el contenedor se inicie, iniciará ese servlet en orden ascendente del valor de carga al inicio que puso allí (es decir, 0, 1, luego 2, luego 5, luego 10 y así sucesivamente) .

Si sostienes alguna vacilación y capacidad de arreglar nuestro noticia puedes realizar una crítica y con deseo lo interpretaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *