-> (Відсутність тегу при завантаженні при запуску) Перш за все коли сервер розгортається на сервері, сервер несе відповідальність за створення об'єкта сервлетів. Напр .: Припустимо, сервлет розгорнуто на сервері (серверний об’єкт недоступний на сервері) клієнт вперше надсилає запит сервлету, потім сервер створює сервлет-об’єкт за допомогою конструктора за замовчуванням і негайно викликає init (). З того часу, коли клієнт коли-небудь надсилає запит, буде виконаний лише метод обслуговування, оскільки об'єкт вже доступний
Якщо тег завантаження при запуску використовується в дескрипторі розгортання: Під час самого розгортання сервер створює сервлет-об’єкт для сервлетів на основі позитивного значення, що міститься між тегами. Створення об'єктів для класів сервлетів буде випливати з 0-128 0 номер сервлета буде створено першим, а за ним інші числа.
Якщо ми надаємо однакове значення для двох сервлетів у web.xml, то створення об’єктів буде здійснюватися на основі положення класів у web.xml також змінюється від сервера до сервера.
Якщо ми надаємо від'ємне значення між тегом завантаження при запуску, то сервер не зможе створити сервлет-об'єкт.
Інші сценарії, де сервер створює об'єкт для сервлета.
Якщо ми не використовуємо навантаження при запуску тегу в web.xml, проект розгортається, коли колись клієнт надсилає запит вперше, коли сервер створює об'єкт, і сервер відповідає за виклик методів його життєвого циклу. Тоді якщо .class буде змінено на сервері (tomcat). знову клієнт надсилає запит на модифікований сервлет, але у випадку tomcat новий об'єкт не буде створений і сервер використовує існуючий об'єкт, якщо не відбудеться перезапуск сервера. Але в класі веб-логіки коли-небудь файл .class змінюється на сервері з перезапуском сервера, якщо він отримує запит, тоді сервер викликає метод знищення на існуючому сервлеті та створює новий об’єкт сервлетів і викликає init () для його ініціалізації .