В чем фишка ServletConfig?

126
11 сентября 2019, 14:40

В чем фишка ServletConfig? Да я понимаю что он нужен что бы передать какие либо параметры в сервлет через дискриптор развертывания. Но зачем это надо? Ведь если мы изменим значение в дискрипторе развертывания, после того как сервлет уже запустился, значение в сервлете не изменится, нам нужно перезагружать его снова. Не проще ли определять эти параметры сразу же в сервлете?

Answer 1

A servlet configuration object used by a servlet container to pass information to a servlet during initialization.

Хм,насколько я понимаю,конфигурационный файл не так часто меняется. Объясняю за "не проще ли определять параметры сразу в сервлете"

  1. Много лишнего кода
  2. Конфигурационный файл общий для всех
  3. Поверьте,поменять что-то в "стандарте" проще нежели в говно коде.

Вот про последнее по-конкретней. InitParameters дают вам гибкость,чтобы не лазить в быдло коде изменять параметры,которые вы допустим используете для доступа к БД,а сделать все по красоте.Ибо,я еще раз повторюсь :

Конфигурационный файл на то и конфигурационный,что бы в одной строкой поменять один параметр,а этот параметр поменяется во всем вашем коде.

READ ALSO
Как создать exe файл из jar файла на Jenkins?

Как создать exe файл из jar файла на Jenkins?

Подскажите может есть какой то плагин который будет создавать exe файл из jar файла?

135
Может ли Bundle быть null?

Может ли Bundle быть null?

При создании нового Activity на вход методу onCreate() подается объект типа Bundle

130